1.下载ctags并解压到任意目录,如d:/ctags (下载地址:http://sourceforge.net/projects/ctags/files/ )2.cmd跳转到include目录中并执行命令 d:/ctags/ctags-R --c++-kinds=+p --fields=+iaS....
分类:
编程语言 时间:
2015-05-15 10:36:20
阅读次数:
146
1.进入目录/usr/include cd /usr/include/2.生成ctags文件sudo make ctags -R3.vim -t 结构体(宏)名称4.找到相应的宏或者结构体5.Ctrl+] 跳转到下一个位置(此时将光标移动到相应的结构体或者宏)Ctrl+t 跳转到上一个位置(此时将光...
分类:
系统相关 时间:
2015-05-14 11:57:31
阅读次数:
160
说明:以Windows系统下查看C++代码为例。因为Source Insight(以下简称SI)是收费软件,且界面丑陋,所以考虑其替代方案,发现Sublime Text3(以下简称ST3) + Ctags + Cscope 可以取得很好的效果。使用ST3基本可以实现全键盘操作,同时它又没有学习Vim...
分类:
其他好文 时间:
2015-05-09 06:28:35
阅读次数:
184
Sublime SFTPCTags– 让Sublime Text支持CTags.SideBarEnhancement– 为侧边栏添加很多额外的功能.ActualVim– Vim in Sublime – 两个最爱的编辑器合二为一.SublimeLinter– 行内语法检测插件,支持: C/C++, ...
分类:
其他好文 时间:
2015-05-08 21:59:44
阅读次数:
195
一、用好系统自带软件ctags大部分的unix系统都有ctags软件,它能跟vim很好地合作。用途: 生成c语言的标签文件,实现相关c文件之间的跳转。用法: 1.生成标签文件 在当前目录下(运行$提示符后面的命令): $ctags -R . -R表示recursive,递归,为当...
分类:
系统相关 时间:
2015-04-28 17:51:46
阅读次数:
296
用vim浏览C/C++代码时可以用ctags生成tag文件,这样可以很方便跳转到函数定义的地方,这个功能几乎所有的图形界面编辑器都有,比如VS,source insight等等,但是vim的tags文件是静态的,也就是说如果我们在源代码里新增了一些函数,原来的tags是不会自动更新的,我们也无法跳转到新增的函数定义处,这个问题怎么怎么办呢我在网上搜索了很多地方,普遍给的方案就是将ctags命令映射到...
分类:
系统相关 时间:
2015-04-10 22:35:12
阅读次数:
188
ctags可以分析程序生成tag文件为vim所用,从而在编写程序时实现函数原型、数据结构声明等快速跳转,很是方便。首先确定你的Linux系统里安装了ctags。没有的话,请先安装ctags。如果是Debian或者Ubuntu系统,直接在终端上运行:sudo apt-get install ctags...
分类:
系统相关 时间:
2015-03-30 20:49:48
阅读次数:
165
vim + ctags$ ctags #给同一个目录下的所有文件建立tags这时在tags文件所在的目录下打开源文件阅读,vim就会自动调用tags文件。如果tags文件不在当前目录下,能在命令模式下用下面的命令设置tag文件:set tag=tag_file_path但是一般对我来说tags都在当...
分类:
其他好文 时间:
2015-03-30 20:31:27
阅读次数:
132
STL 源码剖析
最近打算好好看看STL源码实现...
各种定义找不到头都大了.
首先你需要一个帮手,ctags不行我们就用global(什么东西自己搞定,这么不介绍了).
在STL库的路径下 bits/stringfwd.h你能找到一下定义
你会发现我们常用的标准库类string实质上是basic_string
class string的定义有20...
分类:
其他好文 时间:
2015-03-29 12:15:36
阅读次数:
265