1.windows下的vim配置文件复制到linux下后老是提示:
“无效的参数: mswin^M ”,造成vim不能正常显示的问题,这个问题出现的主要原因是MS系统里的换行符与linux系统不一样造成的,可在终端下使用:
sed -i "s/\r//" ~/.vimrc
可以解决问题。
2.gvim中文字宽间距太大的问题:
网上很多帖子介绍vim配置的时候,配置文件中会有一行:
“set guifont=DejaVu\ Sans\ mono\ 11”,字体名字可能有所不同,有时候会造成gvim下汉子间距太大,搜了很多方法都没有找到解决办法,后来发现直接将其注删除就可以解决问题。
3.gvim部分文件中文乱码的问题:
网上一些vim配置介绍的时候,配置文件中会有两行
“set fileencodings=utf-8,gbk2312,gbk,gb18030,cp936”
“set encoding=utf-8”
一些文件在windows下汉字没有乱码,但是在gvim中打开就会出现乱码,将配置文件中的“set encoding=utf-8”改为“set encoding=cp936”会正常显示,但打开linux系统里的其他文件就可能又出现乱码,这时又要改回去,很麻烦。后来发现,直接把set encoding这一行删除掉,打开两种文件都能正常显示了。
留个存档,以后方便查找备用