vim的配置——ctags

首先,在下面的网站:

http://ctags.sourceforge.net

下一个 Ctags5.6 (ctags-5.6.tar.gz)

然后,cd到下载好的目录并解压

$ tar -xzvf ctags-5.6.tar.gz

解压好以后  cd到 ctags-5.6

cd ctags-5.6

然后编译并安装

make
//下一步要root权限了
make install

这些都弄好之后,进入存放代码的目录

输入

ctags _R

这时候会发现,目录下多了一个名为tags的文件

然后打开代码文件(这里我的是test.cpp)

这里我的main函数调用了函数fun_1()

在vim的底栏模式(shift + :进入)

输入:

set tags = (当前路径)/tags

比如我输入的是:

执行后 在普通模式下,把光标移动到主函数的 fun_1()上

点击 ctrl + }

会发现,光标跳转到了定义这个fun_1()函数的地方

点击 ctrl + t

光标会回到之前的位置

到这里,ctag基本配置完成

时间: 2024-11-07 15:16:25

vim的配置——ctags的相关文章

Centos6.5下虚拟机Linux 关于g++,gdb,ctags安装以及vim的配置

安装g++,gdb,ctags以及对vim的配置的目的: g++,gdb,ctags可以方便我们在Linux下编译程序,调试程序: 对vim进行配置的目的: 进行vim配置,可以让我们在后续敲代码更加方便.按F5可以直接编译并执行C.C++代码以及执行shell脚本:按"F8"可进行C.C++代码的调试:"Ctrl + A"为全选并复制快捷键,方便复制代码:按"F2"可以直接消除代码中的空行:F3"可列出当前目录文件,打开树状文件目录:

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 三,一般源文件中生成索引文件 为了方便使用,

一起talk Vim吧(第十五回:Vim插件之ctags)

各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim.上一回咱们介绍了Vim插件中的配 置文件.这一回,咱们继续说Vim的插件.这一回我们要说的Vim插件叫:ctags.好了,还是那句话, 闲话休提,言归正转.让我们一起talk Vim吧! 看官们,咱们这回说的是Vim中的插件:ctags.ctags是一个工具,或者说一个应用软件.它可以通过插件 的形式运行在Vim中."什么是ctags呢",看官问的,正是我要说的,ctags主要用来生成带有tags标签 的文件,我们可以通

vim学习笔记-CTags和taglist

这两天,vim的学习遇到瓶颈.vimtutor看完后,虽然会了很多基本操作,但是随着学习的深入,问题越来越多.按照vimtutor的指示,接下来应该看user-manual: This concludes the Vim Tutor.  It was intended to give a brief overview of  the Vim editor, just enough to allow you to use the editor fairly easily.  It is far f

vim使用配置(转)

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有行号的.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动配置一个配置文件: .vimrc 在启动vim时,当前用户根目录下的 .vimrc 文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把 .vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vim ~/.vimrc 设置完成后 $:x 或者 $:wq 进行保存退出即可. 下面给出一个例子,已经很详细了,是某位大神的配置文件

vim常用配置

set wrap “设置自动换行 set tabstop=4 "设置tab长度为4 set softtabstop=4 "使得按退格键时可以一次删除4个空格 set shiftwidth=4 "设定>命令移动时宽度为4 set autoindent "自动缩进 set cindent "C语言缩进风格 set number "显示行号 set tags+=~/.vim/systags “添加ctags路径 "恢复文件关闭之前光标位

【Linux】CentOS下vim的配置

前言:  对于vim的配置,本人也在网上看了很多的方法,碰了很多 壁,所以就知道痛了.所以在下面给大家分享一下我如何配置vim的方法. 配置环境 首先给说明下我的环境为CentOS6.5的版本,对于CentOS的配置应该都没有问题,但是是其他系统的话,可以参考,可能因为环境原因可能会发生错误哦. 其他 还有一个需要说明的是,我的操作基本上是在文件夹里操作的,虽然能够简单直观的实现vim的配置,但是感觉含金量不是特别高,在这样一个自己探索知识的过程中是可以扩充自己很多其他的知识的. 但是核心的思想

Centos中vim的配置

一,vim简介 多模式编辑器,可视化操作不仅可以在终端运行,也可以运行于x window. mac os. windows. 1.vim的基本概念 基本上vim可以分为三种状态(其实有好多模式,目前掌握这3种即可),分别是命令模式.插入模式和底行模式,各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到last line mode 2) 插入模式(Insert mode) 只有在Inser

vim python配置之 pyflakes 安装

安装步骤: 1.sudo pip install pyflakes (必要时加个代理更快 -i http://e.pypi.python.org/simple)  先安装pip 2.去https://github.com/kevinw/pyflakes-vim下载pyflakes-vim插件 3.解压 4.sudo vi /etc/vim/vimrc,添加" filetype on " enables filetype detection filetype plugin on &quo