2015年(72)
分类: 嵌入式
2015-04-15 10:48:58
原文地址:ctags的使用 作者:lingyunwmr
2、$ vi –t tag (请把tag替换为您欲查找的变量或函数名)
3、:ts (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)
4、:tp (tp 助记字:tags preview)—此命令不常用,可以不用记
5、:tn (tn 助记字:tags next) —此命令不常用,可以不用记
6、 :tag /tag(请把tag替换为您欲查找的变量或函数名)
7、Ctrl + ] 到函数定义或声明 [ + tab
8、Ctrl + T 返回
9、[{ 转到上一个位于第一列的"{"
10、}] 转到下一个位于第一列的"{"
11、{ 转到上一个空行
12、} 转到下一个空行
13、gd 转到当前光标所指的局部变量的定义,gf打开头文件
14、* 转到当前光标所指的单词下一次出现的地方
15、# 转到当前光标所指的单词上一次出现的地方
16、Ctrl+i 前进 Ctrl+o 返回
17、ctrl+z将vi转入后台,fg可返回vi
注意:运行vim的时候,必须在“tags”文件所在的目录下运行。否则,运行vim的时候还要用“:settags=”命令设定“tags”文件的路径,这样vim才能找到“tags”文件。在完成编码时,可以手工删掉tags文件(帚把不到,灰尘不会自己跑掉^_^)。注:另外,在windows下,有gvim可以使用。而且,也可以使用ctags。这个ctags可以从其它的软件包的目录里边copy出来。比如ultraedit就带了一个ctags程序。你直接将其copy到gvim的目录下的vim目录下就可以了。