常用vim插件的安装、使用和管理

 

1.Ctags

Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或者其他工具用来快速查找定位源代码中的符号,入变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。

安装过程:

(1)打开链接:www.vim.org/scripts/script.php?script_id=610,下载完成后进去下载文件夹。

(2)在下载文件夹下通过命令unzip ctags.vim命令解压下载的stags压缩文件,然后通过命令sudo apt install exuberant-ctags命令安装ctags插件。

使用过程:

(1)到自己的源码目录中,如果你的源码是多层的目录, 就去最上层的目录, 在该目录下运行命令: ctags –R,会产生一个名叫tags文件,将该文件拷贝到$HOME/.vim/tags目录下。然后用命令$vim ~/.vim/tags就能看到生成的tags文件中的内容。

(2)在vim中运行命令“:set tags=HOME/.vim/tags/tags,也可以将这个命令放在HOME/.vimrc文件中。当要查询某个函数的定义时,将光标放在该函数上,按<Ctrl+]>键,就会跳转到该函数的定义处,按<Ctrl+t>键是返回。(注意:这里的HOME是指的存放.vim的路径就是你用户名的路径,不仅仅是home这个路径,一般的是要增加你的用户名,类似home/yang/)

这样在使用的时候也会出现一个问题,当你修改程序后, 如果增加了函数定义,或者删除了变量定义, tags文件不能自动rebuild, 你必须手动再运行一下命令:ctags –R。

2.Taglist

列出了当前文件中所有宏、全局变量,函数名等,能高效浏览源码,功能像vc里的workspace。

安装过程:

(1)从网址http://www.vim.org/scripts/script.php?script_id=273下载taglist压缩包。

(2)把解压的两个文件taglist.vim 和 taglist.txt 分别放到HOME/.vim/plugin和HOME/.vim/doc 目录中。

(3)通过命令$vim ~/.vimrc在.vimrc文件中加入下面两句话:

let Tlist_Show_One_File=1

let Tlist_Exit_OnlyWindow=1

使用插件Taglist:

进入vim后,再vim命令模式下输入Tlist命令就能打开taglist窗口。

我们可以通过Ctrl-w快捷键或鼠标点击在Taglist窗口和编辑区之间切换焦点,在Taglist窗口用鼠标或键盘选择某个符号,然后点击或回车,就可以跳转到该符号定义的位置。

更多功能可通过在Vim命令行下运行help taglist.txt查询。

关于插件的管理,主要就是通过.vimrc文件来管理vim插件的。通过指令行来使用插件不方便,使用.vimrc文件能够实现自动化或者半自动化的使用插件很方便。

下面是我的vimrc文件,由于现在对于插件的种类、具体的功能还不是很熟悉,而且写的代码太少,也不知道到底有哪些很好用的插件,所以需要管理的插件和用到功能很少。以后学习的过程中也要注意工具的使用,更加熟练的使用工具是提高效率的办法之一。

时间: 2024-10-06 03:32:19

常用vim插件的安装、使用和管理的相关文章

vim插件详细安装过程

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

vim插件command-t安装

vim插件command-t应用频率很高,网上介绍的文章也很多,这篇博文主要记录一下安装需要注意的细节问题.vim插件管理器使用vundle. command-t依赖的linux组件主要有gcc.ruby.ruby-devel.任何一个没有安装都会报错.在安装之前最好检查一下.centos主要用命令rpm -qa|grep命令,比如rpm -qa|grep gcc 具体安装步骤 安装vundle.vundle的安装步骤详见https://github.com/gmarik/Vundle.vim.

0011 vim插件的安装

为了使用pathogen插件,我把.vim文件夹和.vimrc添加的配置删除,重新整理了下! 1.pathogen 插件管理 https://github.com/tpope/vim-pathogen 运行如下命令 mkdir -p ~/.vim/autoload ~/.vim/bundle curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 在.vimrc中添加 " pathogen execute patho

vim插件phpcheck安装与使用 -- 高效的检查php语法错误

1 简介 在PHP文件保存时会自动进行语法检查,有错误会提示,没有错误不提示.*语法检查使用系统的php -l -n命令:*对非PHP文件不起作用: 2 下载(v1.1版本) http://www.vim.org/scripts/script.php?script_id=4984 3 安装 # whereis vim 上传插件(phpcheck.vim) 到 plugin目录 # cd /usr/share/vim/vim74/plugin/ # rz -y 4 使用 test10.php <?

vim插件bufexplorer安装与使用

1 简介 使用bufexplorer插件可以打开历史文件列表以达到快速切换文件的目的 2 下载 http://www.vim.org/scripts/script.php?script_id=42 3 安装 # mkdir -p /usr/local/src/vim/plugin/bufexplorer (上传bufexplorer-7.4.9.zip到/usr/local/src/vim/plugin/bufexplorer) # unzip bufexplorer-7.4.9.zip 拷贝插

常用Eclipse插件在线安装地址

Srping IDE http://www.springsource.com/update/e3.5 EasyShell http://pluginbox.sourceforge.net M2Eclipse http://m2eclipse.sonatype.org/sites/m2e/0.10.2.20100623-1649/ Log4E http://log4e.jayefem.de/update MoreUnit http://moreunit.sourceforge.net/update

[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插件安装——使用vundle管理插件(重点是第三节,前面两节可放肆跳过)

时间:2014.08.06 地点:宿舍 ------------------------------------------------------------------------------------- 今晚决定把vim环境搭起来,主要是各种插件,然后就可以过上幸福的生活了. 一.安装插件管理插件pathogen 1. pathogen是一个插件管理插件,方便管理vim中的插件,有了它,一切都变得容易.下载pathogen,https://github.com/tpope/vim-pat