用户名:
密 码: 记住
您当前的位置:首页 > 站长百科 > 服务器技术

Linux用Vim+Taglist+Ctags阅读编辑代码

时间:2015-01-23  来源:西部数据  作者:西部数据

其实这套组合很实用了,基本上到了不用鼠标的source insight境界了,最重要的是可以在text模式下运行。

使用的平台是Fedora 8,Vim和Ctags在F8安装完后系统已经具备。

Taglist需要自己下载

1、下载一个Taglist的zip文件,然后解压缩,将taglist.vim复制到~/.vim/plugin目录下.

2、修改~/.vim/plugin/taglist.vim

在 if !exists('loaded_taglist')上面加入:let Tlist_Ctags_Cmd="/usr/bin/ctags"

结果为:

  1. " Line continuation used herelet s:cpo_save = &cposet cpo&vimlet Tlist_Ctags_Cmd="/usr/bin/ctags"if !exists('loaded_taglist')" First time loading the taglist plugin"" To speed up the loading of Vim, the taglist plugin uses autoload" mechanism to load the taglist functions." Only define the configuration variables, user commands and some" auto-commands and finish sourcing the file" The taglist plugin requires the built-in Vim system() function. If thisfunction is not available, then don't load the plugin.if !exists('*system')echomsg 'Taglist: Vim system() built-in function is not available. ' . 'Plugin is not loaded.'let loaded_taglist = 'no'let &cpo = s:cpo_savefinishendif 

此时Ctags和Taglist已经结合起来。

3、在相应的源码目录运行ctags -R产生相应的tags文件

4、将tags文件在vim运行时导入。可以修改~/.vimrc,以后每次启动vim将自动导入此tags文件

:set tags=/root/develop/honeyids/tags

并设置语法高亮

syntax enable

syntax on

5、运行vim,激活Taglist时用:TaglistToggle命令,在左边的tags区域和正常编辑区域切换时用ctrl+2个w。

6、使用ctags时,ctrl+]可查看函数的定义,ctrl+o返回源文件.

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门