免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1046 | 回复: 0

vim初步 [复制链接]

论坛徽章:
0
发表于 2008-11-11 13:27 |显示全部楼层
vim初步
CentOS下安装vim
首先yum list *vim*以后会发现,vim有四个包
vim-X11.i386                           
vim-common.i386                       
vim-enhanced.i386                        
vim-minimal.i386
redhat默认是没有安装enhanced这个包,CentOS是装上了,也有可能是因为我选了development的缘故...
但x11这个包没有装,这个就是gvim的包了,不管三七二十一,我就是yum install vim*都装上了...  
vimrc问题
下载了vimcdoc 1.6 (http://sourceforge.net/projects/vimcdoc/ ),多谢这位同志的无私奉献!!!^_^
首先解压这个下载的文件包,tar -zxvf vimcdoc-1.6.0.tar.gz就可以,查看了一下readme和install文件说明,说是需要修改用户主目录下的.vimrc文件来配置帮助文档,可以在使用vim时候首先显示中文帮助...
结果ls -al以后,在目录下没有这个文件,晕了...
google之,了解到原来vim首先是要读取用户主目录下的.vimrc文件配置,如果没有的话就去读取/etc/vimrc文件,呵呵,把这个文件拷贝到用户主目录下,重命名成.vimrc就可以了
为了首先显示中文帮助,在vimrc文件首加上下面几句
if version >= 603
                set helplang=cn
endif
(PS:文档中说`需要注意的是,你的 'encoding' 设置及字体必须支持中文显示`)
vimtutor zh中文解决方案
刚开始看了一会儿,在01.3小节谈到有一个vimtutor可以让初学者熟悉vim使用....但是使用vimtutor zh以后出来是乱码...晕了,这样还不如看英文好了...
locate vim看了一下,原来是在/usr/share/vim/vim70/tutor目录下面有个tutor.zh.euc文件,这个就是中文的vimtutor文件了,嘿嘿!!!打开一看,是gb2312的编码,而vim默认是utf-8的编码,所以需要转成utf-8的编码才能正常显示。
linux下有一个iconv工具可以转换编码,不过这样太麻烦了,直接用永中office打开这个文件转换了一下,嘿嘿,工作的很好了...
现在发现使用office转的这个文档,行首和行末都有蓝色的^M这样的符号,看了很不舒服...
用iconv转换的就没有这个问题,奇怪...
进入到/usr/share/vim/vim70/tutor目录以后
iconv -f gb2312 to utf-8 tutor-zh.euc -o tutor-zh.euc.bak
-f 是说原来的编码格式
-t 是说要转换的编码格式 (就理解成from ... to...就可以了)
-o 是指要输出的文件,如果不加这个的话,就直接在std上输出了...
然后把tutor-zh.euc删除,把.bak重新命名成tutor-zh.euc就可以了...
先通过这个教程熟悉一下vim的基本操作...
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/68366/showart_1405024.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP