Chinaunix首页 | 论坛 | 博客
  • 博客访问: 444038
  • 博文数量: 97
  • 博客积分: 1552
  • 博客等级: 上尉
  • 技术积分: 1091
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-17 17:05
个人简介

专注于大规模运维场景运维工具解决方案。欢迎有这方面兴趣的朋友跟我联系。

文章分类

全部博文(97)

文章存档

2014年(12)

2013年(25)

2012年(60)

我的朋友

分类: LINUX

2012-07-28 10:19:30

一、安装篇
1.1 下载ctags
下载地址:
解压后将ctags.exe放置到C:\windows\system32\下面.[另外也放一份到D:\Program Files\Vim\vim73\里面],然后到源码所在的目录下面执行:
$cd D:\yaofang.code\python\source\Python-2.7.1\Objects
$ctags -R *
表示生成tag文件。
1.2 下载安装taglist
下载地址:
分别将taglist_45\plugin\taglist.vim 放到D:\Program Files\Vim\vim73\plugin
taglist_45\doc\taglist.txt放到 D:\Program Files\Vim\vim73\doc
1.3 编辑VIM的配置文件
" 增强检索功能
set tags=./tags,./../tags,./**/tags,D:\learn\vim\ctags58\ctags58\tags
至此就安装完成了。
二、使用技巧(可以不断完善)
2.1 将光标定位到一个函数或结构体的地方,然后按住ctrl+]即可查看到这个函数的定位。看完可以按ctrl+o回到原来的位置。
2.2 查看函数列表
需要启动Taglist在VIM命令状态下输入:TlistToggle就会在左面出现函数列表。按ctrl+ww就可以切换回到函数列表区。移动光标到函数名称后按ENTER就可以看到函数的代码了.

三、介绍常用的一些插件

3.1 .多文件编辑。
minibufexpl.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowsNavVim=1
let g:miniBufExplMapWindowNavArrows=1

当用gvim打开两个或两个以上的文件时,会自动弹出MiniBufExplorer窗口,如下图


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

3.2 在工程中快速查找。
grep.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
nnoremap :Grep
用gvim打开源码文件,并将光标定位到要查找的内容上,按下F3,确定要查找的内容和搜索范围,gvim会在弹出的QuickFix窗口中列出所有符合条件的搜索结果。

阅读(1312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~