我的vimrc配置是这样的 2 let Tlist_Show_One_File = 1 3 let Tlist_Exit_OnlyWindow = 1 4 let Tlist_Use_Right_Window = 1 5 let Tlist_Use_SingleClick = 1 却是却没有那个单击某个tag便会跳到其的定义位置 ,求指导。 一般我输入Tlist时 会在 taglist窗口 ,但是一旦我按下某个tag 就会跳到左边定义的文本上,再也转不回右边taglist的窗口上,是不是我操作有问题的,懂的告诉下。
by linkang1024 - Linux新手园地 - 2013-07-16 20:51:56 阅读(1185) 回复(4)
面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下; 如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File为1。缺省为显示多个文件中的tag; 设置Tlist_Sort_Type为”name“可以使taglist以tag名字进行排序,缺省是按tag在文件中出现的顺序进行排序。按tag出现的范围(即所属的na...
vim cscope taglist 使用 一 . 安装 apt-get install exuberant-ctags cscope global cppcomplete 和 taglist 要到www.vim.org的扩展列表中下载 taglist 的下载地址: http://www.vim.org/scripts/script.php?script_id=273 cppcomplete 的下载地址: http://www.vim.org/scripts/script.php?script_id=527 然后在 建立目录 代码: $HOME/.vim/plugin 将下载的cppcomplete.vim 和 taglist.vim拷贝到$HOME/.vim/plugin中。 安装了g...
二 . 配置~/.vimrc if has("cscope") set csprg=/usr/bin/cscope set csto=0 set cst set nocsverb " add any database in current directory if filereadable("cscope.out") cs add cscope.out elseif $CSCOPE_DB != "" cs add $CSCOPE_DB endif set csverb set cscopetag "set cscopequickfix=s-,g-,d-,t-,e-,f-,i- endif 三 . 载入与使用 cscope -R //载入数据库 Ctl+D //退出 Ctl+T //文件中退出 fi...
我在Cygwin中使用自带的vim,一般性工作没什么问题。 但taglist却有些问题:执行:TlistToggle后taglist的窗口可以显示,但是显示的内容只有文件名,其他的tag都没有。 ctags程序是对的Exuberant Ctags 5.8, cygwin的版本是1.5.25, vim的版本是7.2 这是什么原因了,是Cygwin的问题吗?
我的操作 1 下载后taglist包,解压,然后在用户主目录下建立一个隐藏文件夹.vim,并将taglist解压得到的目录中的plugin复制到.vim目录中 2 下载 Ctags.gz包,然后./configure;make;make install 3 在准备查看的源代码的目录,先生成一个tags文件。 $ ctags -R * 然后使用vim打开一个C文件。根据操作(如果要想知道某个人函数或者结构体在什么地方,只要将光标移动到函数上,然后按住CTRL+]即可,看完后安CTRL+O又会回到原来的地方...
vim插件 ctags 和 taglist 的安装和使用 1.ctags (1)到 http://ctags.sourceforge.net/ 下载ctags源码ctags-5.6.tar.gz http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解压并安装 tar zxvf ctags-5.6.tar.gz cd ctags-5.6 ./configure && make && make install (3)command [color="#ff0000"]ctags -R --c++-kinds=+p --fields=+iaS --extra=+q 2. taglist 能够列出源文档中的tag(function, class, va...
用project.vim可以查看目录树,用taglist可以看到宏,函数等,如何让project和taglist现在的内容在一列的上下,而不是各占一列? 当点击目录树的文件时,taglist的显示同时更新,替换上一个文件的信息,代码显示区替换原来的显示(而不是又划分一个显示区域),怎么实现? [ 本帖最后由 源方 于 2008-8-5 15:58 编辑 ]
1.ctags (1)到 http://ctags.sourceforge.net/ 下载ctags源码ctags-5.6.tar.gz http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解压并安装 tar zxvf ctags-5.6.tar.gz cd ctags-5.6 ./configure && make && make install (3)使用 [/home/brimmer/src]$ ctags -R "-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表: l 用#define定义的宏 l 枚举型变量的值 ...
1.ctags (1)到 http://ctags.sourceforge.net/ 下载ctags源码ctags-5.6.tar.gz http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解压并安装 tar zxvf ctags-5.6.tar.gz cd ctags-5.6 ./configure && make && make install (3)使用 [/home/brimmer/src]$ ctags -R "-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括...
1.ctags (1)到 http://ctags.sourceforge.net/ 下载ctags源码ctags-5.6.tar.gz http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解压并安装 tar zxvf ctags-5.6.tar.gz cd ctags-5.6 ./configure && make && make install (3)使用 [/home/brimmer/src]$ ctags -R "-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表: l 用#define定义的宏 l 枚举型变量的值 ...