Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18240
  • 博文数量: 12
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 81
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-20 13:44
文章分类

全部博文(12)

文章存档

2011年(12)

我的朋友
最近访客

分类: Delphi

2011-05-20 15:42:41

环境配置:

先安装ctags,源里已有,不用自行编译,终端运行

sudo apt-get install exuberant-ctags

然后到Vim主页下载taglist,下载是一个zip包

打开主目录,建立新文件夹“.vim”,已经存在就不用建了。
把taglist_45.zip移入.vim文件夹,解压unzip taglist_45.zip

常用命令:

gg:到文件首部
G:到文件的尾部
vsp:左右分割窗口
sp:上下分割窗口
u:撤销
ctrl 0:回跳
ctrl R:撤销刚才的撤销
ctrl B:把光标移到当前行的左边首部
ctrl E:把光标移动当期行的右边首部
/:向下查找
?:向上查找
*:继续向下查找下一个
#:继续向上查找上一个
gd:转到当前光标所指的局部变量的定义
·(Tab上面的点):回到光标跳转前的位置
 

ctag相关:

#pwd

#/usr/src/linux-2.6.37

#ctags –R  *      ##  递归建立 tags文件

$vi -t tag                 ##   -t  是参数   tag是要查找的变量/函数名

ctrl ]   跳转函数定义

ctrl t   跳回函数调用处

-----------------------------

若一个函数在多个地方定义,则可以使用:  :ts  :tp :tn  ,  : 是vim的最后一行模式

另外有单个文件中函数跳转工具,方括号组合,跟使用命令模式一样

[ [,    函数首花括号,向前

] ],     函数首花括号,向后    

[ ],     函数尾花括号,向前

] [,     函数尾花括号,向后

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