時々、VimでUnix/DOSファイルを混在させて作業する必要があります。そのファイルはほとんどの行の最後に^M
と表示されます。ファイル全体をUnix形式に変換することはできません。そのためVim実行:vimrcからe ++ ff = dos
修正は、私は成功せず(autocmdされていない場合)は、少なくともshorcutとしての私のvimrcでそれを組み込むことを試みた:e ++ff=dos
です。
<^M> 13, Hex 0d, Octal 15
これはのvimrcから動作しません:^M
ため
ga
が表示されます、私は隠す機能で何かを試してみました
function! Fix_dos()
execute "normal :e ++ff=dos<cr>"
endfunction
、それはすべての^M
文字を隠すことはありません。
:set conceallevel=2
:syntax match Todo /\r/ conceal
また、ファイルに^M
文字が表示されるかどうかを検出する方法はありますか?
ありがとうございました。
:この亜種は、他の構文グループ内appyingによってと次に(2) ':w ++ ff = unix' –
Ves
^M
のよりインスタンスをキャッチする可能性がある' E ++ FF =ドス