我尝试在 Ubuntu 12.04 中使用 Windows 中的 .vimrc 文件,但没有成功。我还将 .vimrc 文件粘贴到本机 vimrc 文件中,但usr/share/vim
没有成功。尝试创建另一个文件_vimrc
,并在我的主文件夹中检查隐藏文件,但没有~/vimrc
或类似的东西。所以我编辑了/usr/share/vim/gvimrc
,我也遇到了麻烦。Vim 解析器读取了代码,但没有应用更改,删除时延迟太长。所以我想知道如何重新安装或修复此问题。我^M
在文件末尾也遇到了这个奇怪的问题。那么如何修复它?
提前致谢
[gvim的问题] https://i.stack.imgur.com/7I1uS.png
答案1
这些奇怪的^M
字符是回车符 (CR) 的表示,因为您粘贴的文本包含 Windows 样式 (CR-LF) 的行终止符(Unix 使用纯 LF)。您可以使用实用dos2unix
程序删除它们,或者尝试
sed -i 's/\r//' .vimrc
或者
tr -d $'\r' < .vimrc > .vimrc_new
然后重命名.vimrc_new
回.vimrc
。行终止符可能会阻止 .vimrc 被正确读取,但也可能存在其他问题。