GVIM 从 Windows(XP) 移到 Linux(Ubuntu)

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

Ubuntu安装dos2unix工具
sudo apt-get install tofrodos


Linux服务器上进行换行符转换
find ./model -name *.sh | xargs fromdos

ubuntu linux 上安装TTF字体文件

等宽编程字体Monaco
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值