网站地图    收藏   

主页 > 系统 > linux系统 >

Linux用Vim+Taglist+Ctags阅读编辑代码 - linux教程

来源:自学PHP网    时间:2014-11-28 23:06 作者: 阅读:

[导读] 其实这套组合很实用了,基本上到了不用鼠标的source insight境界了,最重要的是可以在text模式下运行。使用的平台是Fedora 8,Vim和Ctags在F...

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

其实这套组合很实用了,基本上到了不用鼠标的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返回源文件.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论