Vim Gtags插件

01.Gtags func:查看定义处

02.Gtags -r func:查看引用处

03.Gtags -s text:查看未被数据库定义的tags

04.copen:打开quick fix显示窗口

05.cclose:关闭quick fix显示窗口

06.cn:下一项

07.cp:上一项

08.cl:列出查询到的相关项

09.ccN:到列表中第N个符号处

10.Gtags -g pattern:搜索pattern指定的字符串

11.Gtags -gie -pattern:-e选项可以用于搜索’-‘字符,但是基础搜索,没有元字符,-i选项忽略大小写,类似于grep的选项

12.GtagsCuorsor:取决于光标位置,要是在定义处,查询其引用,要是在引用处,跳转至其定义处,否则就是Gtags -s命令

13.Gtags -P text:查询包含text的路径名,Gtags -P后接/dir/为列出叫做dir目录下文件,后接\.h$列出所有的include文件

14.Gtags -f file:列出file里的符号,Gtags -f %则列出当前文件的符号

15.vimrc里用let Gtags_Auto_Map = 1开启快捷键

 1 " Suggested map:
 2 if g:Gtags_Auto_Map == 1
 3     :nmap <F2> :copen<CR>
 4     :nmap <F4> :cclose<CR>
 5     :nmap <F5> :Gtags<SPACE>
 6     :nmap <F6> :Gtags -f %<CR>
 7     :nmap <F7> :GtagsCursor<CR>
 8     :nmap <F8> :Gozilla<CR>
 9     :nmap <C-n> :cn<CR>
10     :nmap <C-p> :cp<CR>
11     :nmap <C-\><C-]> :GtagsCursor<CR>
12 endif

16.Gtags除了‘-c -n -p -q -u -v’选项和长名选项不能使用外,其他global的选项都可以使用

时间: 2024-10-11 06:09:55

Vim Gtags插件的相关文章

vim 注释插件NERD_commenter

下载vim 注释插件NERD_commenter [[email protected] ~]# mkdir -pv ~/.vim/plugin/ [[email protected] ~]# curl https://raw.githubusercontent.com/scrooloose/nerdcommenter/master/plugin/NERD_commenter.vim > ~/.vim/plugin/NERD_commenter.vim NERD_commenter的最小配置 [[

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

vim常用插件-NERDTree

NerdTree The NERD tree allows you to explore your filesystem and to open files and directories. It presents the filesystem to you in the form of a tree which you manipulate with the keyboard and/or mouse. It also allows you to perform simple filesyst

vim常用插件-session

Session session插件在vim的 mksession 命令上做了增强, 可以让你容易的存储和恢复vim编辑会话. 它可以保存当前设置, 标签页和窗口. 要保存当前会话, 可以执行 SaveSession session名 命令, 如果你不提供一个名字, 会使用 default 做为名字. 你可以使用任何字符作为session名. 如果想恢复session, 使用 OpenSession session名 同样的, 如果不加名称, default 会被使用. 如果一个session被更

2018-2019-1 20189206 vim.c插件安装

vim插件安装 vim插件安装 由于今天在安装vim.c插件耗费了很多时间,配置文件一直不生效,特此记录以下安装插件的方法. 安装vim.c按照博客的方法 第一步:创建目录~/.vim 这个目录是用来存放插件的地方,第一次安装需要创建目录mkdir ~./vim mkdir src cd src git clone https://github.com/WolfgangMehner/c-support.git cp -r ./c-support/ .. 第二步:在配置文件中启用插件 由于我们的虚

关于宏的使用和Vim及其插件安装的学习总结

关于宏的使用和Vim及其插件安装的学习总结 宏 什么是宏? 计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式.解释器或编译器在遇到宏时会自动进行这一模式替换.对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器.宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言.绝大多数情况下,"宏"这个词的使用暗示着将小命令或动作转化为一系列指令. 在Linux下宏的使用方法 进入vim编辑文本: 在no

使用Vundle管理配置Vim的插件

1.介绍: 安装需要Git,触发git clone,默认将每一个指定特定格式插件的仓库复制到~/.vim/bundle/. 搜索需要Curl支持. Windows用户请直接访问Windows setup.如果有任何问题,请参考FAQ.查看Tips获取相关高级配置. 使用non-POSIX shells,比如比较流行对 Fish shell,需要额外对步骤.请查看FAQ. 2.初始安装Vundle: git clone https://github.com/VundleVim/Vundle.vim

ubuntu下配置vim及插件

1.首先要安装vim,默认ubuntu是未安装vim的 sudo apt-get install vim sudo apt install vim 2.为了安装pathogen插件,新建文件夹,切换到.vim下,执行git init mkdir ~/.vim mkdir ~/.vim/{autoload,bundle} cd .vim sudo apt install git git init Initialized empty Git repository in /home/cloudor/.

Vim常用插件——前端开发工具系列

作为一名开发者,应该对编辑器之神Vim与神之编辑器Emacs有所耳闻吧.编辑器之战的具体细节有兴趣的童鞋可以google之. Vim最大的特点是打开速度快,功能强大,一旦掌握了其中的命令,编程过程双手就不需要离开键盘了. 用习惯了Vim的另一个好处是在linux下可以很轻松地用vi来处理文件,当然emacs也可以做默认编辑器,但是不是每台机器都有安装Emacs. 今天主要给大家介绍Vim在前端领域的一些常用插件: 1.mark.vim mark.vim主要的功能是变量的高亮. 选中要高亮的词,使