|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
1.安装ctags
到http://ctags.sourceforge.net下载源码,解压后
$./configure
$make
$sudomakeinstall
2.在源码目次下实行
$ctags-R
"-R"暗示递回创立,也就包含源代码根目次下的一切子目次下的源程序,以后目次下会天生tags索引文件。
假定本来以后源码目次包括以下内容
。/Makefile
。/src#源码寄存的文件夹
实行ctags-R后
。/Makefile
。/src#源码寄存的文件夹
。/tags
"tags"文件中包含这些工具的列表:
用#define界说的宏
列举型变量的值
函数的界说、原型和声明
名字空间(namespace)
范例界说(typedefs)
变量(包含界说和声明)
类(class)、布局(struct)、列举范例(enum)和团结(union)
类、布局和团结中成员变量或函数
3.vim会经由过程tags文件中的索引来定位
在tags文件地点的目次运转vim翻开源文件。c大概。h
a.把光标移到要检察的变量或函数的地位,ctrl+]即可以跳转到变量或函数界说的地位,ctrl+o前往。
b.光标停在头文件援用的中央,按gf键可跳转到该头文件,ctrl+o前往
c.将光标停放在函数大概变量的地位,gd会高亮出以后文件中一切的函数大概变量,按n检察下一个
d.gg光标前往到文件的顶部</p>
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。 |
|