`
venus585625
  • 浏览: 252862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VIM插件之taglist

    博客分类:
  • vim
 
阅读更多
如果你能找到这个文章相信taglist做什么用的就不用解释了

下载地址:http://www.vim.org/scripts/script.php?script_id=273

安装方法:

把taglist.zip放到你VIM的安装目录解压就OK了

unzip taglist_45.zip

这就安装好了

然后根据需要设置一下/etc/vimrc

1:Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下

2:如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File为1。缺省为显示多个文件中的tag;

3: 设置Tlist_Sort_Type为”name”可以使taglist以tag名字进行排序,缺省是按tag在文件中出现的顺序进行排序。按tag出现的范围(即所属的namespace或class)排序,已经加入taglist的TODO List,但尚未支持;

4: 如果你在想taglist窗口是最后一个窗口时退出VIM,设置Tlist_Exit_OnlyWindow为1;

5: 如果你想taglist窗口出现在右侧,设置Tlist_Use_Right_Window为1。缺省显示在左侧。

6: 在gvim中,如果你想显示taglist菜单,设置Tlist_Show_Menu为1。你可以使用Tlist_Max_Submenu_Items和Tlist_Max_Tag_Length来控制菜单条目数和所显示tag名字的长度;

7: 缺省情况下,在双击一个tag时,才会跳到该tag定义的位置,如果你想单击tag就跳转,设置Tlist_Use_SingleClick为1;

8: 如果你想在启动VIM后,自动打开taglist窗口,设置Tlist_Auto_Open为1;

9:如果你希望在选择了tag后自动关闭taglist窗口,设置Tlist_Close_On_Select为1;

10: 当同时显示多个文件中的tag时,设置Tlist_File_Fold_Auto_Close为1,可使taglist只显示当前文件tag,其它文件的tag都被折叠起来。

11:在使用:TlistToggle打开taglist窗口时,如果希望输入焦点在taglist窗口中,设置Tlist_GainFocus_On_ToggleOpen为1;

12: 如果希望taglist始终解析文件中的tag,不管taglist窗口有没有打开,设置Tlist_Process_File_Always为1;

13:Tlist_WinHeight和Tlist_WinWidth可以设置taglist窗口的高度和宽度。Tlist_Use_Horiz_Window为1设置taglist窗口横向显示

以下是命令:

1.切换函数列表的开、关
:TlistToggle。
2.在正常编辑区域和tags区域中切换
ctrl+w+w。
3.定位指定内容
  在tags区域中,把光标移动到变量、函数名称上,然后敲回车,就会自动在正常编辑区域中定位到指定内容了,很方便的。
4.查找相关函数或变量
:ts param跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o 在一个新打开的窗口中显示光标下tag
显示光标下tag的原型定义
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
显示帮助
分享到:
评论

相关推荐

    vim plug taglist cscope

    "vim plug taglist cscope" 涉及到的是在 Vim 中安装和使用两个非常有用的插件:TagList 和 Cscope。这两个插件极大地增强了代码浏览和导航的功能,尤其对于大型项目或不熟悉的代码库来说,它们是必不可少的工具。 ...

    ctag taglist vim 插件

    在Vim中,插件是扩展其功能的关键,"ctags" 和 "taglist" 就是两个非常实用的插件,尤其对于代码浏览和导航来说。 `ctags` 是一个源代码索引工具,它可以生成一个标签文件,这个文件包含了源代码中函数、变量、类等...

    linux_vim插件

    本文将重点探讨“Linux Vim插件”,特别是“taglist”、“winmanager”和“lookupfile”这三个插件,以及它们如何改善Vim的使用。 首先,`taglist`是一款非常流行的Vim插件,主要用于代码浏览。它能够生成并显示...

    ubuntu下的vim插件

    在您提供的信息中,我们关注到几个重要的vim插件,包括cscope、ctags、c-support、taglist以及minibufexpl。 1. **cscope**:这是一个源代码浏览工具,特别适用于C/C++项目。它提供了多种查找功能,如定义函数、...

    vim插件工具(ctags taglist winmanager neocomplcach)

    资源提供了vim下常用插件,ctags可以实现代码的跳转,taglist方便查看程序结构,winmanager方便多窗口查看多个源文件,neocomplcache则提供自动补全功能。安装后可以感受到vim的便捷!

    vim taglist插件

    vim taglist插件,解决在中文路径下,taglist无法正常工作的情况

    Ubuntu VIM cscope ctag taglist nerd_tree winmanager omnicppcomplete插件配置文件

    总的来说,这个压缩包提供的Ubuntu VIM插件配置,将Vim打造成了一个功能强大的代码编辑环境,集代码导航、项目管理、窗口布局和智能补全于一身,有助于开发者提高生产力,专注于代码的编写和调试。安装这些插件只需...

    vim的taglist工具

    Vim的TagList插件是一个非常实用的源代码浏览器,它为程序员在编辑代码时提供了一个方便的查看和导航结构的界面。TagList能够列出当前打开的文件或整个项目中的所有函数、类、变量等结构元素,使得在大型代码库中...

    vim插件ctags58+taglist_45+omnicppcomplete-0.41

    在这个“vim插件ctags58+taglist_45+omnicppcomplete-0.41”的组合中,我们主要探讨的是三个关键的Vim插件:ctags、Taglist和OmniCppComplete,它们极大地提升了C++开发的效率和便利性。 1. **ctags**:这是一个源...

    vim-plugin插件

    `taglist_46.zip` 包含的是 TagList 插件,它提供了一个侧边栏,显示当前文件中的函数、变量和标签等结构,帮助用户更好地理解和导航源代码。 最后,`winmanager.zip` 可能是 WinManager,一个用于窗口管理和布局的...

    vim通用插件全集

    vim 插件 全集有a.vim grep.vim mark.vim minibufexpl.vim taglist.vim vimcdoc.vim visualmark.vim winfileexplorer.vim winmanager.vim wintagexplorer.vim

    vim常用插件集合

    2. **TagList**:基于ctags的Vim插件,它在侧边栏显示一个标签列表,方便用户浏览和跳转到代码结构中的各个元素。TagList支持多种编程语言,如C、C++、Java、Python等,使得代码阅读和理解更为便捷。 3. **...

    vim插件汇总包

    【vim插件汇总包】是针对著名的文本编辑器Vim所收集的一系列增强功能的插件集合。这个压缩包包含了几个非常受欢迎且实用的插件,它们分别在代码导航、自动补全、文件管理以及C++开发等方面为Vim用户提供了极大的便利...

    vim常用 插件集合

    Supertab是一款Vim插件,它实现了在插入模式下使用Tab键进行补全的功能。通过这个插件,用户可以使用Tab键来完成单词、缩写、路径、文件名等多种类型的自动补全,大大提高了编写代码的效率。Supertab支持多种补全源...

    taglist生产vim函数变量列表

    Taglist是Vim的一个非常实用的插件,专用于代码浏览和导航。本文将详细介绍Taglist插件以及如何在Vim中安装和使用。 Taglist插件允许用户在Vim中以侧边栏的形式显示源代码中的函数、变量等结构化元素的列表,极大地...

    vim插件集合

    在这个"vim插件集合"中,包含了一些非常实用的插件,如ctags5.7、grep、winmanager、supertab、cscope和taglist,它们各自提供了不同的功能,使得Vim在代码编辑和导航方面更加高效。 1. **ctags5.7**: Ctags是一个...

    windwos 下的vim软件及插件

    现在我们来看看几个常用的Vim插件: 1. **Taglist (taglist_45.zip)**:这是一个源代码浏览插件,能显示当前文件中的函数或变量列表,便于快速跳转和代码导航。安装后,在Vim中输入`:TlistToggle`即可开启或关闭...

    最强vim插件 vim_jeffy

    本文件含有的插件有:AutoComplPop,BufExplorer,EchoFunc,Genutils,LookupFile,MRU,NERD_Commenter,NERD_Tree,OmniCppComplete,snipMate,Taglist,ZoomWin,getscript.vim。个别用户会提示ctags未安装,请...

    VIM及常用插件打包

    本压缩包“VIM及其常用插件”包含了GVIM的安装程序,以及一系列常用的VIM插件,这些插件极大地增强了GVIM的功能和用户体验。以下是其中几个关键插件的详细介绍: 1. Taglist:这是一个源代码浏览插件,它可以在VIM...

    vim插件:omnicppcomplete-0.41.zip、taglist_46_vim.zip、vim-autocomplpop.zip三合一

    vim常用插件: 1. omnicppcomplete-0.41.zip 2. taglist_46_vim.zip 3. vim-autocomplpop.zip

Global site tag (gtag.js) - Google Analytics