Windows 下 VIM 分为三个文件:
vim73 —— VIM 程序目录,73为VIM的版本
vimfiles —— 存放用户文件,如插件的目录
_vimrc —— 用户配置文件
把 VIM 从 Windows 移到 Linux 主要是移动 vimfiles 与 _vimrc 两个文件。
在 Linux 下 vimfiles 目录变成自己 /home 目录的 .vim 目录,即:
~/.vim
_vimrc 文件变成自己 /home 目录的 .vimrc 文件,即:
~/.vimrc
首先安装 GVIM ,我是用 Ubuntu 的软件中心装的,命令行安装可参考“参考资料”中的网页。
然后把 vimfiles , _vimrc 两个主要文件移到 Linux 下对应的路径中,这样移动就算是基本完成了,插件,配置什么的都跟 Windows 下时一样。
但这时运行 GVIM 可能会报一大堆错,错误大概是说多余的结尾字符 ^M 。这个错误主要是因为 Linux 下 Windows 的换行符不同, Linux 下没有 ^M 而 Windows 下有,所以,要用工具对所有 *.vim 文件转换一下:
安装 tofrodos(Ubuntu 的 dos2unix )工具
sudo apt-get install tofrodos
开始转换:
fromdos ~/.vimrc
find ~/.vim -name '*.vim' | xargs fromdos
最后是调整字体,我用的字体是 Monaco ,首先在 Ubuntu 下安装字体,我建立 /usr/share/fonts/windows 目录存放从 Windows 上移过来的字体,如宋体什么的。
把 MONACO.TTF 字体文件放到 /usr/share/fonts/windows 下,然后依次执行命令:
cd /usr/share/fonts/ttf
sudo chmod 744 *
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -f -v
然后修改 .vimrc 文件,在 Windows 下我的字体配置语句为:
set guifont=Monaco:h10
但在 Linux 下这个配置显示效果非常难看,需要改成:
set guifont=Monaco\ 10
到此,我的 GVIM 在 Ubuntu 上就跟在 Windows 上的一样了。
%%
# 参考资料
老旧文章/Gvim的安装及配置
[原创]linux下VIM插件介绍及安装[上]
http://hi.baidu.com/registerhelp/blog/item/f12189020d62b2034afb51ce.html