gvim的配置

一、资源下载

个人网盘分享:http://pan.baidu.com/s/1pLrU38Z
gvim:http://dlsw.baidu.com/sw-search-sp/soft/a3/12314/gvim74.3336883054.exe
ec57w32:http://prdownloads.sourceforge.net/ctags/ec57w32.zip
taglist:http://www.vim.org/scripts/download_script.php?src_id=7701
winmanager:http://www.vim.org/scripts/download_script.php?src_id=754
minibufexpl:http://www.vim.org/scripts/download_script.php?src_id=3640
a.vim:http://www.vim.org/scripts/download_script.php?src_id=7218
grep.vim:http://www.vim.org/scripts/download_script.php?src_id=7645
visualmark.vim:http://www.vim.org/scripts/download_script.php?src_id=4700

二、安装gvim,并配置环境变量

双击安装gvim,并配置环境变量path,如:path=D:/vim/vim74

三、语法高亮

在_vimrc中添加如下代码,显示行数、使用使用配色方案,打开语法高亮功能。

set nu!
colorscheme desert
syntax enable
syntax on

四、程序中跳转

解压ec57w32.zip并将ctags.exe拷贝到vim74下,并配置_vimrc

set tags=tags;
set autochdir

打开cmd.exe并切换到源代码根目录,使用ctags -R命令,则会在该目录下生成tags文件夹。 用gvim打开某个源代码文件,光标移到要跳转的函数处,使用CTRL+]即可跳转程序。 跳转回原来的地方使用CTRL+T。 代码更新则需要重新ctags -R

五、窗口管理

taglist 解压taglist_45.zip,拷贝doc、plugin的文件到对应的vim安装目录下。 配置_vimrc

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

用gvim打开代码文件输入:Tlistwinmanager 解压winmanager.zip,并拷贝doc、plugin到vim对应的目录下。 配置_vimrc

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

gvim打开代码文件,normal模式下输入wm 再次输入wm两个窗口会关闭

六、多文件编辑

将minibufexpl.vim拷贝到plugin下。 配置_vimrc

let g:miniBufExplorerMoreThanOne=0
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowsNavVim=1
let g:miniBufExplMapWindowNavArrows=1

当使用gvim打开多个文件时则会自动弹出MiniBufExplorer窗口
minibufexplorer快捷键

快捷键功能描述
ctrl+Tab切换到前一个buffer,并在当前窗口打开文件
ctrl+shift+Tab切换到后一个buffer,并在当前窗口打开文件
ctrl+箭头键可以切换到上下左右窗口中
ctrl+h,j,k,l切换到上下左右的窗口中

七、快速切换头文件/源文件

a.vim复制到plugin下。配置_vimrc

nnoremap <silent> <F12> :A<CR>

使用快捷键可以快速F12可以在c/h文件之间快速切换,或者使用:A也可以实现

八、在工程中快速查找

grep.vim拷贝到plugin下。配置_vimrc

nnoremap <silent> <F3> :Grep<CR>

gvim打开源文件,光标定位到要搜索的内容出,按F3,则会弹出QuickFix窗口,查找条件支持正则表达式。

九、高亮的标签

visualmark.vim 拷贝到plugin下。 gvim打开源代码,光标定位到需要添加标签的地方,按下CTRL+F12 ,即添加了书签。使用F2在标签之间进行正向切换,SHIFT+F2进行反向切换。

十、命令总结

命令命令分类命令功能说明
ctags -R程序跳转该命令在命令操作符中执行,为在gvim中进行程序跳转生成标签。使用该命令后,会在相应的目录下生成tags文件夹。如果文件发生变更,需要使用该命令重新生成标签信息
CTRL+]程序跳转光标移到要跳转的函数处,使用该命令即可跳转到该函数的具体位置
CTRL+T程序跳转程序跳转回原来的地方
:Tlist窗口管理生成当前文件的函数列表窗口
wm窗口管理生成当前文件所在目录的文件列表窗口,再次输入wm可以退出该窗口
CTRL+TAB多文件编辑切换回前一个buffer,并在当前窗口打开文件
CTRL+SHIFT+TAB多文件编辑切换回后一个buffer,并在当前窗口打开文件
CTRL+方向键多文件编辑可以切换上下左右窗口
CTRL+H,J,K,L多文件编辑可以切换上下左右窗口

转载于:https://my.oschina.net/dwq000/blog/795762

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值