Gelegentlich muss ich mit gemischten Unix/DOS-Dateien in Vim arbeiten. Diese Datei zeigt am Ende der meisten Zeilen ^M
an. Ich kann die ganze Datei nicht in das Unix-Format konvertieren.Vim ausführen: e ++ ff = dos von vimrc
Fix für das heißt :e ++ff=dos
ich versucht habe, dass in meinem vimrc zumindest als shorcut zu übernehmen (wenn nicht AutoCmd), aber ohne Erfolg.
ga
für ^M
zeigen:
<^M> 13, Hex 0d, Octal 15
Dieses von vimrc nicht funktionieren:
function! Fix_dos()
execute "normal :e ++ff=dos<cr>"
endfunction
ich etwas mit kaschieren Feature versucht haben, aber das wird alle ^M
Zeichen nicht verbergen.
:set conceallevel=2
:syntax match Todo /\r/ conceal
Auch ist es eine Möglichkeit zu erkennen, ob Datei ^M
Zeichen zeigen?
Danke für Ihre Hilfe.
Ich ziehe es mit zwei klaren Schritten DOS UNIX zu konvertieren: (1) ': e ++ ff = dos' und dann (2) ': w ++ ff = unix' –
Ves