偶尔我需要在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