在终端输入
代码: 全选
vimtutor
其中 tutor.zh.euc 里面存储的是 gb2312 编码的简体中文教程,tutor.zh.utf-8 里面存储的是 utf-8 编码的繁体中文教程。系统默认打开的是后面的繁体版。
解决办法:
1. 将 gb2312 编码的简体中文教程转换为 utf-8 编码
代码: 全选
sudo iconv -f gb2312 -t utf8 /usr/share/vim/vim72/tutor/tutor.zh.euc -o ~/tutor.zh.euc
代码: 全选
sudo mv ~/tutor.zh.euc /usr/share/vim/vim72/tutor/
代码: 全选
sudo mv /usr/share/vim/vim72/tutor/tutor.zh.utf-8 /usr/share/vim/vim72/tutor/tutor.zh.utf-8.bak
代码: 全选
sudo mv /usr/share/vim/vim72/tutor/tutor.zh.euc /usr/share/vim/vim72/tutor/tutor.zh.utf-8
注:我的是 vim 7.2,如果是更新的版本,注意修改命令中的版本号。
以下是针对 ubuntu 8.04 的旧版本。
1. 安装vim完整版
sudo apt-get install vim-full
2. 进入vimtutor
在终端输入vimtutor后却是乱码,这是因为系统支持的是utf8格式的,而vimtutor并未提供utf8版本。
所以先要自己手动用iconv将其转换为utf8格式,命令如下:
sudo iconv -f gb2312 -t utf8 /usr/share/vim/vim71/tutor/tutor.zh.euc -o ~/tutor.zh.euc
sudo mv ~/tutor.zh.euc /usr/share/vim/vim71/tutor/
3. 正确显示vimtutor
这时在终端输入vimtutor,已经能正确显示了。
附:在更新系统后,如果在终端输入vimtutor后又是乱码,再次回到上述步骤2执行一遍即可。