`

Vim Gtags再学习

 
阅读更多

发现最近自己的技艺提升很慢,一方面是工作的事情很多,更主要的一方面是自己最近缺少必要的总结。

 

特别是最近需要对系统更加深入的学习和理解,所以繁琐的文件查找和目录切换消耗的大量精力,工具使用不佳是个主要问题,现重读gtags.vim。

 

Vim中Gtags操作的标注格式是:

 

:Gtags [option] pattern

  • function:  :Gtags func<TAB>
  • 支持标准POSIX正则式: :Gtags ^[sg]et_
  • function reference: :Gtags -r func
  • 符号(非全局定义): :Gtags -s func
  • 普通字符串::Gtags -g xxx
  • 文件中定义的数据::Gtags -f filename/%(当前文件)
  • 文件浏览: :Gtags -P regular
  • 跳转到定义位置::GtagsCursor

Quickfix list操作:

  • :cn'  下一个
  • :cp' 上一个
  • :ccN' 去第N个
  • :cl' 显示全部

 

  • gtags.zip (4.4 KB)
  • 描述: 修正了对于文件搜索的参数问题并且添加了如果只有一个结果则不显示quickfix
  • 下载次数: 1
分享到:
评论

相关推荐

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件.zip

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件 gen_tags.vim 为方便用户使用 Vim/ NeoVim,简化了 ctags/ gtags的使用。它用于为你生成和维护多个平台支持的标签,在 Windows/Linux/macOS. 上测试...

    gtags.vim:包含在 Gnu-Global 包中的 Vim 文件。 用于在 Vim 中浏览源代码

    Gtags.vim是Gnu-Global工具集的一部分,专门设计用于增强Vim编辑器的源代码导航功能。Gnu-Global是一个强大的源代码标签系统,它支持多种编程语言,允许开发者在大型项目中快速跳转到函数定义、查找引用、查看符号...

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    3. 在线教程:互联网上有许多vim的学习资源,如"Practical Vim"书籍和各种教程视频。 **总结** vi和vim编辑器因其高效和灵活性在IT行业中有着广泛的使用。熟练掌握vim不仅能提高代码编写效率,还能提升在各种环境下...

    vim-中文参考学习手册

    中文参考学习手册是针对不熟悉英文文档的用户,提供了一个方便理解的中文学习资源,对于想要掌握Vim的中文用户来说非常有价值。 手册可能会涵盖以下主要知识点: 1. **基本操作**:Vim有三种模式:正常模式、插入...

    VIM中文手册(学习VIM的帮助)

    虽然VIM的命令较多,但通过逐步学习和实践,你会发现它的效率远超其他文本编辑器。熟练掌握VIM,能大大提高编程和文本处理的工作效率。 总的来说,“VIM中文手册”是一份详尽的资源,涵盖了VIM的各个方面,无论你是...

    vim入门及代码浏览 vim学习

    Vim有多个不同的模式,而学习Vim的关键就在于掌握这些模式及其快捷键。以下是Vim的一些基本操作和概念: 普通模式(NORMAL):这是Vim默认的模式,在这个模式下,你可以使用键盘快捷键来移动光标、复制粘贴文本以及...

    笨方法学 Vim Script

    学习 Vim Script 首先要了解它的基础语法。这包括变量的声明与使用、条件语句(如 if-else)、循环结构(如 for 和 while)、函数定义和调用。例如,你可以定义一个函数来自动缩进代码,然后通过快捷键轻松调用。 ...

    vim-configure.tar.gz_vim_vim_configure

    Vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和...通过自定义和学习这些配置,你可以提升编程效率,享受更佳的代码编辑体验。记住,理解和个性化你的 Vim 配置是提升工作效率的关键,不要害怕尝试和调整。

    gtags.vim:这是http的镜像

    《gtags.vim:在Vim中高效导航源代码的利器》 在编程的世界里,高效地导航和搜索源代码是提升开发效率的关键。而`gtags.vim`插件正是这样一个工具,它为Vim提供了强大的全局标签功能,使得在代码库中穿梭变得...

    学习VI和VIM编辑器第7版中文

    学习VI和VIM编辑器对于提高工作效率至关重要,尤其对于那些频繁处理文本和代码的用户。第7版的中文版教程提供了详尽的指导,涵盖了从基础操作到高级特性的全部内容,帮助读者逐步掌握这个强大的工具。通过阅读《学习...

    vim plugin vim changes to ide update

    【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...

    简明 Vim 练级攻略

    从“存活”到“感觉良好”,再到“觉得更好、更强、更快”,最后达到能够充分利用 Vim 的所有功能。这样的学习路径有助于新手系统性地掌握 Vim 的使用方法,并逐渐提升编辑效率。此外,文中强调了学习 Vim 需要耐心...

    VIM全彩色键盘图(学习VI或VIM必备)

    总之,这张全彩色的VIM键盘图是学习VIM的一个很好的辅助工具,它将复杂的快捷键以直观的方式呈现,使初学者能更快地熟悉并掌握VIM的使用。随着对VIM的深入学习,你会发现这个看似简单的编辑器实则蕴含着强大的生产力...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的...Vim的学习曲线虽然陡峭,但它的强大功能和高度可定制性使其成为许多开发者的心头好。通过不断实践和学习,可以掌握Vim的各种技巧,让编辑工作变得更为高效。

    vimtips 学习VIM的理想资源

    学习vim: http://www.vim.org/ O cial site http://chronos.cs.msu.su/vim/newsgroup.html Newsgroup and Usenet http://groups.yahoo.com/group/vim Speci c newsgroup http://u.webring.com/hub?ring=vim VIM ...

Global site tag (gtag.js) - Google Analytics