ctags是vim的一个非常有用的插件,可以大大提高程序编码(C、C++)的效率,比如快速掉转到函数、变量等的定义处
【目的】
在RHEL 5上面安装配置vim插件ctags
【前提条件】
vim已经安装
【安装ctags】
1、首先确定自己是否已经安装了ctags:
[root@ericsson:~]#which ctags
/usr/bin/ctags
如果结果如上,证明已经安装了该插件,则跳过下面步骤。
如果找不到,极有可能ctags还没安装,安装步骤如下:
1、下载ctags:http://ctags.sourceforge.net
2、上传到linux,解压,假设目录为:/tmp/ctags
3、确保/tmp/ctags/configure文件有执行权限,执行该文件:/tmp/ctags/configure
4、执行命令:
make;make install
如果顺利,上面4个步骤可以成功安装ctags
【配置ctags】
假设你要编译的源代码目录位置为:/worksapce/weather
执行下面操作,生成tags标签文件:
[root@ericsson:/workspace/weather]#pwd
/workspace/weather
[root@ericsson:/workspace/weather]#ls
dispacth.cpp dispacth.h main.cpp
[root@ericsson:/workspace/weather]#ctags -R *
[root@ericsson:/workspace/weather]#ls
dispacth.cpp dispacth.h main.cpp tags
vim的配置文件有下面三个:
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
我本机配置vim是针对全局的,所以修改/etc/vimrc文件,在文件最后添加下面内容:
set tags=/workspace/weather/tags
如果有多个tags文件则用逗号隔开(tags文件名可以相同),设置完tags变量之后,使用如下:
[root@ericsson:/workspace/weather]#ls
a.out dispacth.cpp dispacth.h main.cpp tags
[root@ericsson:/workspace/weather]#vi -t ttcs
ttcs是函数名,被定义在main.cpp,如果ctags安装配置正确,则会自动跳到该函数定义处,如果有多个函数,则会出现一个列表。如果
出现:“E257: cstag: tag not found ”,建议重新到代码目录,运行:ctags -R *
分享到:
相关推荐
除了上述基本使用方法,CTags还支持更多的语言和自定义配置。例如,你可以通过`man ctags`或在Vim中运行`:help ctags`查看完整的手册和高级用法。对于特定编程语言,CTags可能有不同的解析规则,可以根据需求进行...
**ctags-5.6.tar.gz:强大的Vim插件** `ctags`是一个非常实用的工具,尤其对于程序员来说,它能极大地提高代码浏览和导航的效率。`ctags-5.6.tar.gz`是一个包含`ctags`工具的压缩包,版本为5.6,适用于Vim编辑器。...
3. **Vim插件集成**: 在Vim中整合ctags和cscope,可以极大地提升开发效率。通常,这需要安装如Vim-CTags、Cscope-vim等插件,并设置相应的映射键。但通过提供的"viminstall"压缩包,可以简化这一过程,只需要运行一...
Ctags的安装和使用主要分为两个部分:首先是安装过程,其次是使用方法。在Linux环境下,Ctags的安装可以通过包管理器apt-get或者从源代码编译安装。使用apt-get安装是一个非常简单的过程,只需要一条命令即可完成...
在使用Sublime Text的CTags插件之前,你需要先安装CTags本身。这通常可以通过包管理器(如Homebrew for macOS/Linux或Chocolatey for Windows)来完成,或者直接从CTags官方网站下载源码编译安装。 **三、Sublime ...
1. **docs**:这是一个文档目录,可能包含了`ctags`的使用手册、API 文档和其他相关帮助文件,用户可以通过这些文档了解`ctags`的详细功能和用法。 2. **man**:`man` 文件通常包含 Unix/Linux 系统中的命令行手册...
Pathogen插件管理器简化了Vim插件的安装与管理流程。可以通过以下步骤安装插件: - 语法高亮、自动缩进等通用功能插件。 - 设置主题:可以从GitHub或其他来源下载主题文件,然后将其放置在合适的位置。 2. **...
理解它们的工作原理,熟练掌握安装、配置和使用方法,对于任何开发者来说都是一大利器。在日常开发中,利用CTags生成的索引和Tags58的集成功能,可以使你更专注于代码逻辑,而减少在大量代码中寻找定义的时间。
1. **安装Vim插件管理器**:如`Vundle`或`NeoBundle`,它们可以帮助管理Vim插件。 2. **添加`taglist`插件**:在.vimrc文件中添加对应的插件安装指令。 3. **更新插件**:启动Vim,运行`:PluginInstall`或`:...
标题“编译和配置Vi和ctags”明确指出了本文将介绍如何从源代码编译Vi编辑器及其插件ctags,并对其进行配置,以满足用户的个性化需求。 #### 描述解析 描述提到:“编译和配置Vi和ctags,设置自己最喜欢的vi环境。”...
17. **在VIM中使用GDB调试**:阐述了如何在vim中集成gdb进行程序调试,以及vim的编译方法。 这个系列教程全面地介绍了vim的高级特性,旨在提升用户对vim的熟练程度和使用效率,对于开发者来说是一份宝贵的资源。...
如果你下载了 `ctags-5.8.zip`,则需要手动解压并编译安装: ```bash unzip ctags-5.8.zip cd ctags-5.8 ./configure make sudo make install ``` 使用 `ctags` 时,通常在项目根目录下执行以下命令,它会扫描项目...
- 使用Vundle插件管理器安装:`Plugin 'vim-scripts/taglist.vim'`。 - 启用插件:在`.vimrc`中加入`let tlist_enable_onstartup = 1`。 ##### 6. WinManager插件 - **作用**: - WinManager插件提供了高效的文件...
总之,**ctags-5.8.tar.gz** 提供了一个高效、跨平台的代码导航工具,对于在Linux环境下使用Vim进行开发的用户来说,安装和使用CTags可以显著提升编程效率,使得在大量代码中穿梭变得轻而易举。通过理解其工作原理和...
安装Tagbar需先确保Ctags工具已经安装,然后将Tagbar的源码添加到.vim目录下的bundle文件夹,并在.vimrc配置文件中加载插件。 5. **WinManager插件** WinManager允许用户更方便地管理Vim窗口布局。通过自定义...
本项目主要目标是帮助对vim配置方法不熟悉的新手封装的一键式vim环境安装包. 主要针对终端vim用户, 适合远程ssh连接Linux服务器进行开发的场景(例如使用阿里云服务器或者腾讯云服务器等).安装速度快(使用码云而不是...
### vim(gvim)插件整理知识点 #### 一、Ctags **下载地址**:[http://ctags.sourceforge.net/](http://ctags.sourceforge.net/) **帮助手册查看**: ``` :help usr_29 ``` **功能**: Ctags 是一个强大的工具,...
本文主要介绍如何利用Vim配置成类似SourceInsight的代码浏览工具,包括安装和使用必要的插件,如ctags、taglist和cscope。 首先,`ctags`是一个必不可少的工具,它能够生成代码的标签文件,允许用户在不同的函数和...
VIM配置的使用方法主要涉及对VIM编辑器的个性化设置和增强功能的启用,以提升编程和文本编辑的效率。VIM配置的核心文件是`.vimrc`,它位于用户的家目录下,如 `/home/sld/.vimrc`。通过编辑这个文件,用户可以定制...