i gonna upgrade my vim to latest 7.3
first go to http://www.vim.org/download.php
For modern MS-Windows systems (starting with XP) you can simply use the executable installer:
gvim73_46.exe
double click, it first shows a prompt whether i like to uninstall my previous version. i backed up my previous version:
d:/home/vim
and click yes
then it uninstalled and removed that whole folder. and new files are automatically put into D:\home\vim\vim73
edit D:\home\vim\_vimrc
source $VIMRUNTIME/../myvimrc.vim
create an file d:/home/vim/myvimrc.vim with this content:
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"menu
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"console
language messages zh_CN.utf-8
set tabstop=2
set shiftwidth=2
set go=
colo evening
set nu
set guifont=Megatops_ProCoder_1.0:h10
nnoremap <silent> <F8> :TlistToggle<CR>
":set guioptions=egmrLtT
为什么这么配置,我是从freewind.me上抄过来的,下面是只是部分摘抄的内容,请转读该博客,这里只是简述。感谢!
1. 更换字体
在windows下,gvim使用的是一种叫Fixedsys的等宽字体,就是记事本默认使用的那种。
1. Megatops ProCoder 1.0
笔划细腻,形态优美,可惜其博客上提供的下载地址用不了,最后是在这里下载到的:
http://download.youkuaiyun.com/source/670116
需要注册才行。
安装方式:
a. 下载后将其中的字体文件放入windows/font目录下
b. 在vim上输入命令 :set guifont=Megatops_ProCoder_1.0:h10
其中Megatops_ProCoder_1.0是字体名,h10是大小:10号
c. 可以将该命令写入到vim的配置文件中,启动后自动使用该字体
2. 更换配色
gvim默认使用的是一种灰色的配色方案,这也是它看起来其貌不扬的原因
再看看很多人推荐的,也是我现在使用的evening配色。使用命令
:colo evening
3. 去掉菜单
通常来说,菜单对于vim来说作用不大,我们可以使用命令去掉菜单。
输入命令:
:set go=
其中的go是guioptions的缩写,就没有菜单了
再输入这个奇怪的命令:
:set guioptions=egmrLtT
它就又变成了原样。
4. 查看当前的设置
可以使用set命令来配置我们的vim,也可以使用它来查看。
设置:
set go=xxxx
set guifont=xxxx
要想查看,则只输入:
set go
set guifont
不要后面的等号
5. 使用启动配置文件
我们可以把需要的配置写在vim的配置文件中,这样,当vim启动时,它就会自动变成我们设置好的样子,不需要我们再次设置。怎么做呢?
在vim的安装目录下,有一个文件叫
_vimrc
它没有后缀,是一个文本文件,有一些我目前还不怎么懂也不需要去懂的内容。它就是vim默认的启动文件。
在它的同级目录下,我新建了一个文件叫:
myvimrc.vim
专门放我的配置,然后在_vimrc中加入一行代码指向它:
source $VIMRUNTIME/../myvimrc.vim
我的myvimrc.vim文件的内容,现在是这样子的:
" 不要菜单
set go=
" 使用evening配色
colo evening
" 显示行号
set nu
" 使用Megatops ProCoder字体
set guifont=Megatops_ProCoder_1.0:h10
" 下面是一个插件Taglist的快捷键,按F8就可以快速打开和关闭tag列表
nnoremap <silent> <F8> :TlistToggle<CR>
6. 插件taglist.vim,显示源代码大纲
所谓大纲,就是把一个源代码文件(比如java,c,c++,c#,php等等)中的类名、函数名、字段名等等提取出来显示,可以让我们快速对整个文件的结构有一个概览。
vim本身没有提供这个功能,但是通过一些爱好者写的插件程序,就可以做到。比如这个好评如潮下载量惊人的插件taglist.vim。
taglist依赖于另一个工具叫:ctags,必须先安装它才能正常作用。ctags是一个命令行工具,它可以把几十种不同编程语言的源文件中的大纲信息提取出来,生成一个索引文件。taglist实际上是把它与vim结合在了一起。
安装教程:
http://blog.youkuaiyun.com/unbutun/archive/2009/03/10/3976894.aspx
http://cid-8eca0345e6c4ea28.spaces.live.com/Blog/cns!8ECA0345E6C4EA28!113.entry
taglist主页:http://vim-taglist.sourceforge.net/
ctags主页:http://ctags.sourceforge.net/
8. java开发插件Vim JDE
这是个中国人开发的插件,不错:)
重点介绍它,因为它让vim具备了IDE的一些功能:项目管理、代码提示等。特别是代码提示,我一直都担心vim不能像eclipse那样可以进行代码提示,但是今天一试,看起来还不错。