偶爾我需要在Vim中使用混合的Unix/DOS文件。該文件將在大多數行上顯示^M
。我無法將整個文件轉換爲Unix格式。Vim執行:e ++ ff = dos從vimrc
修復因爲這是:e ++ff=dos
我試圖合併,在我的vimrc至少爲shorcut(如果沒有自動命令),但沒有成功。
ga
爲^M
將顯示:
<^M> 13, Hex 0d, Octal 15
這不會的vimrc工作:
function! Fix_dos()
execute "normal :e ++ff=dos<cr>"
endfunction
我試圖與隱藏功能的東西,但不會掩蓋所有^M
字符。
:set conceallevel=2
:syntax match Todo /\r/ conceal
此外,有沒有辦法檢測文件是否會顯示^M
字符?
感謝您的幫助。
我喜歡DOS轉換爲UNIX有兩個清晰的步驟:(1)':電子++ FF = DOS'和那麼(2)':w ++ ff = unix' –
Ves