vim-ctags-taglist-netrw

摘要:
vim配置在~/中配置。vimrc文件,如下所示。

vim配置

在~/.vimrc文件里配置例如以下内容。或者在/etc/vim/vimrc中进行全局配置,经常使用配置例如以下:
syntax on
set tabstop=4
set nu
set smartindent
set cursorline
set ruler
set shiftwidth=4
set softtabstop=4
set hlsearch
set autoindent
set cindent
set tags=/root/ctest/tags
set autochdir
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1


ctags

安装:apt-get install ctags
经常使用命令:
#在源码文件夹中运行,生成tag文件
ctags –R *
# 在~/.vimrc中设置tags文件路径
set tags=/root/ctest 
#跳转到函数定义
ctrl+]                  
#从函数定义返回
ctrl+T                  
#跳到main函数相应的文件
vi -t main              
#列出全部定义
:ts                      
#后一个函数
:tn                      
#前一个函数
:tp                     


taglist

下载:
http://vim.sourceforge.net/scripts/script.php?script_id=273
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
解压得到两个文件
unzip -d taglist taglist_42.zip
cd taglist
安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
配置和使用
#显示列表
:Tlist                 
#左右切换 
ctrl+ww 

netrw
vim中默认安装
经常使用操作
#打开窗体
:e directorypath
#进入下级文件夹
cr
#进入上级文件夹
-
#切换文件夹显示方式
i


插件集合
https://github.com/humiaozuzu/dot-vimrc


vim配置及插件安装管理
http://blog.csdn.net/namecyf/article/details/7787479


vim+ctags+taglist插件安装使用
http://www.blogjava.net/zellux/archive/2007/06/12/123556.html


vi配置文件
http://blog.csdn.net/tietao/article/details/6862341


ctag使用具体解释
http://blog.csdn.net/gangyanliang/article/details/6889860


OmniCppComplete的安装和使用
http://blog.csdn.net/duguteng/article/details/7417181

http://vim.wikia.com/wiki/C++_code_completion

免责声明:文章转载自《vim-ctags-taglist-netrw》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeter 逻辑控制器Logic Controller详解Java 根据 Map 的 key 的 ASCII 码从小到大排序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vim简明教程【CoolShell】

vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。很不错。 ————————...

Vim 基本命令入门

最近在学习 Linux,前面的基础知识学习了一下,进入了 Vim 的学习环节。感觉这个编辑器还是可以的,有特色,鼠标都不用,蛮炫酷。对于基本的使用来讲还是很方便的。下面是一些我的学习笔记,大致就是一些常用的命令吧。这个博客就是使用 Vim 写的一个 Markdown 文档,就当是给自己练练手,加深学习的印象了。 Vim 基本概念 Vim 是从 vi 发展而...

Linux--vi/vim编辑器常用命令

使用vi文本编辑器 配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——vi,以便更好地管理和维护系统中的各种配置文件。 vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑...

Vi快捷操作 vim配置【shell文件格式从windows转换为linux】

vim配置 http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html gg 首行 dd 删除当前行 :.,$d  删除全部内容 :set number 显示行号 SHELL syntax error:unexpected end of file 提示错误 DOS下文件和Linux下文件格式差...

Vim配置——自动缩进(C/C++)

一、场景 个人主要做python开发,vim必备神器。但是这段时间用到c,发现vim 对于c的缩进控制默认应该是8空格,感觉特别不舒服。收集资料做出如下调整。 二、修改--终端操作 在当前用户目录下新建一个.vimrc的隐藏文件sudo vi ~/.vimrc 在文件中加入以下几行代码: set autoindent //自动缩进 set cind...

Docker 容器(container)及资源限制

Container: 既然container是由image运行起来的,那么是否可以理解为container和image有某种关系?先来看张图: 其实可以理解为container只是基于image之后的layer而已,也就是可以通过docker run image创建出一个container出来。 底层技术支持: Container是一种轻量级的虚拟化技术...