挺好用的Vim插件

ctags

C程序阅读辅助工具。在看C/C++代码的时候经常需要在文件之间跳来跳去,这是很麻烦的事,ctags就是解决这种问题的。ctags是linux的工具,但是它是用来生成tags文件给vim用的,vim无需额外插件即可使用。
$ctags -R 在终端,生成tags文件
ctrl + ] 在vim,跳到光标所指的符号的定义处,跳转时会有栈记录跳转的过程,可以回跳
ctrl + t 在vim,与上条命令相反,即回跳

cscope

C程序阅读辅助工具。cscope经常是和ctags搭配使用的,这个工具可以知道哪里调用了当前的函数,哪里包含了当前文件,从而进行跳转,这是它的主要功能。但是不像ctags,这个工具不提供回跳的方法。它也可以用来找符号的定义,如类、函数、变量等,还有些非核心的功能请自行了解。
cscope -Rbq 生成cscope相关数据文件,一般是3个
注意,cscope与ctags不同的是,vim没有直接支持它,所以需要vim插件cscope.vim,用vundle直接写Bundle ‘cscope.vim‘即可,快捷键得看你自己怎么设了。

原文地址:https://www.cnblogs.com/xcw0754/p/8410329.html

时间: 2024-10-17 04:50:24

挺好用的Vim插件的相关文章

[vundle]利用vundle工具来管理vim插件

转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学.至于功能方面,Vim可以通过插件实现全面定制.不过由于其高级配置,你可能需要在其插件系统上花一番时间,才能够高效地对Vim进行个性化定制.幸好,我们有几个工具可以简化我们使用Vim插件.Vundle就是本人每天使用的一款工具. 1. Vundle简介 Vundle

vim插件管理之Vundle

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.正是由于其可定制的特性, 许许多多的Vim插件便诞生了.管理这些插件又成为我们最为头疼的问题,最近无意中发现了Vundle----其特色在于使用git来管理插件, 更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下.那么下面我们就来看看如何安装和配置Vundle: 1.在用户根目录下创建.vim/bundle目录(如果在用户根目录没有的这些目录的话) 2.将vundle拷贝到./vim/

【总结】vim插件之 Neosnippet

Neosnippet 是一款用于自动补全代码片段的vim插件. 什么叫自动补全代码片段呢? 例如,在c++文件中使用neosnippet, 则在插入模式下输入 for<快捷键> 它将展开为典型的 C 循环:行如 for (i = 0; i < count; i++) { } 这里只是记录一下使用方法,安装过程不做介绍. 我在vim中将neosnippet的快捷键设置为 ctrl+k.在:map中可以看到一下 随后就可以使用 for<ctrl+k> 来自动补全一个for循环了.

vim插件详细安装过程

1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo

vimball,帮你安装vba格式的vim插件

<p>vimball是一个vim插件,可以很方便地帮你安装vba格式的插件.</p><p>首先安装vimball,下载后解压到与gvim.exe相同的目录下面,貌似vim自带有vimball,这样安装可以覆盖掉自带的旧版本.</p><p>安装完毕后,直接用vim打开vba格式的文件,输入:so %即可安装,然后:q退出.</p><p>删除插件也很方便,直接在vim里输入:RmVimball 插件名</p> vi

vim插件配置

推荐的源码阅读工具为: vim + ctags + cscope Linux源代码提供了制作cscope索引文件和tags文件的make命令. 一,软件安装 先安装cscope: sudo apt-get install cscope 再安装ctags: sudo apt-get install ctags 二,生成索引文件 在源代码目录下使用一下两条命令即可生成cscope索引文件和tags文件. $ make cscope $ make tags 三,一般源文件中生成索引文件 为了方便使用,

安装vim 插件 彩虹括号

安装vim 插件 彩虹括号 vim 官网推荐插件 http://www.vim.org/scripts/script.php?script_id=4176 下载最新版本,当前最新是 rainbow.vim 3.4.0 2015-11-18 7.3 安装彩虹括号前 开始安装彩虹括号 下载rainbow.vim放到~/.vim/plugin/内 [[email protected] ~]$ mv rainbow.vim ~/.vim/plugin/ [[email protected] ~]$ vi

vim插件和配置

vim插件和配置 插件 pathogen 可以方便地管理vim插件 在没有pathogen的情况下,vim插件的文件全部都放在.vim目录,卸载插件很麻烦,pathogen可以将不同的插件放在一个单独的目录下,安装插件只需要将插件的文件夹复制到制定文件夹(bundle)内,卸载插件时只需要删除文件夹,方便好用. 以下插件都可以采用“下载zip包到vundle文件夹,解压zip包”的方法进行安装 下载及安装https://github.com/tpope/vim-pathogen nerdtree

自写vim插件ldoc.vim,提供智能的lua注释代码补全

LDoc是一个Lua的文档生成工具,详细介绍见,LDoc的Github主页,但是在vim中手写注释较为复杂,然后看了下vim script,自己写了一款vim插件,用于自动生成模块注释,类型注释和函数注释,方便开发.将此文件命名为ldoc.vim放在~/.vim/plugin目录下 使用:将光标移动到需要注释的当前行,然后在命令模式下,输入LdocM,LdocT,LdocF分别进行模块注释,类型注释和函数注释,也可通过map自行映射快捷键 关于vim script的参考文档  http://vi