最近开始试着学习gvim,各种设置麻烦的很,在这里记下我常用的gvim设置。我用的是gvim7.3。
set nu! "设置行号 colorscheme desert "设置配色方案 syntax on "语法高亮 syntax enable set nobackup "不生成备份文件 set showmatch "设置匹配模式 set smartindent "设置只能对齐 set ai! "设置自动缩进 set fileencodings=utf-8,gbk set ambiwidth=double "设置中文支持
set guifont=consolas:h12 "设置字体及大小
set mouse=a "启用鼠标 cd d:\vimdoc "设置文件保存路径
另外,删除~Vim\vim73下的lang文件夹,使得vim菜单英文显示,可以避免菜单乱码的情况。
常用插件:
Pydiction 代码补全
下载pydiction ,解压后将python_pydiction.vim和complete-dict到vim/vim73/ftplugin目录下,修改_vimrc
"Pydiction let g:pydiction_location = 'D:\Program Files\Vim\vim73\ftplugin\complete-dict'
其中文件路径要和complete-dict所放的路径一致。然后按Tab键可以调出补全的代码。
Ctags 分析源代码的工具
下载For Windows版本的Ctags,解压缩后拷贝ctags.exe到某处,确保windows的path包含这个目录。
打开源代码文件,点击GVim上的buildtags按钮。或者在控制台中到你放源码的目录手动执行ctags -R命令。我们可以发现在当前目录下生成了tags文件。这个就是我们需要的。我们可以在方法上按Crtl+],Vim会帮你找到方法定义的地方
Taglist 文件查看源代码
下载TagList,解压缩后是doc和plugin和两个目录,把这两个目录中的文件分别拷贝到Vim安装目录的目录下,然后修改_vimrc
"taglist let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 "ctags set tags=tags; set autochdir
然后在Vim中执行:Tlist就可以打开TagList的窗口了,再次输入:Tlist可关闭窗口
winmanager 文件浏览功能
下载WinManager,解压后将doc和plugin中的文件分别拷到安装目录下,然后在Vim中执行:WMToggle就可以打开文件浏览的窗口了,再次输入:Tlist可关闭窗口
在_vimrc中加入
"WinManager let g:winManagerWindowLayout='FileExplorer|TagList' nmap wm :WMToggle<cr>
Python代码检查
在Vim的ftplugin目录下新建一个python目录。
下载pyflakes,解压缩后把pyflakes.vim文件和pyflakes目录拷贝套ftplugin\python目录中。
打开一个有问题的python源代码文件,执行命令:cc,即可进行代码检查。