现在的位置: 首页 > 综合 > 正文

Taglist纪要

2018年01月22日 ⁄ 综合 ⁄ 共 1481字 ⁄ 字号 评论关闭

一、下载:

       
http://www.vim.org/scripts/script.php?script_id=273

二、安装:

        $ unzip taglist_45.zip

        $sudo -s

        # cp /taglist/doc/taglist.txt /usr/share/vim/vim71/doc/
        # cp /taglist/plugin/taglist.vim /usr/share/vim/vim71/plugin/

 

三、配置

        let Tlist_Show_One_File=1    "不同时显示多个文件的tag,只显示当前文件的
        let Tlist_Exit_OnlyWindow=1  "如果taglist窗口是最后一个窗口,则退出vim
        let Tlist_Use_Right_Window = 1         "在右侧窗口中显示taglist窗口
        let Tlist_Use_SingleClick= 1    " 缺省情况下,在双击一个tag时,才会跳到该tag定义的位置
        let Tlist_Auto_Open=1    "在启动VIM后,自动打开taglist窗口
        let Tlist_Process_File_Always=1  "taglist始终解析文件中的tag,不管taglist窗口有没有打开
        let Tlist_File_Fold_Auto_Close=1 "同时显示多个文件中的tag时,可使taglist只显示当前文件tag,其它文件的tag

四、使用        

(1) 切换函数列表的开、关

     ==> 或者使用  “:TlistToggle” 在打开和关闭间切换

     ==> 可以用 “:TlistOpen” 打开taglist窗口,用“:TlistClose”关闭taglist窗口。

     ==> 在vimrc中使用如下面的映射,就可以使用 “,tl”  键就可以打开/关闭taglist窗口:

map <silent> <leader>tl :TlistToogle<cr>



(2) 在正常编辑区域和tags区域中切换 
      ctrl+w+w 

(3) 定位指定内容 
在tags区域中,把光标移动到变量、函数名称上,然后敲回车(或者是双击某个tag),就会自动在正常编辑区域中定位到指定内容了。 

在taglist窗口中,可以使用下面的快捷键 

<CR>            跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样 
o                    在一个新打开的窗口中显示光标下tag 
<Space>   (空格)显示光标下的tag的原型定义,在vim 
u                    更新taglist窗口中的tag 
s                    更改排序方式,在按名字排序和按出现顺序排序间切换 
x                    taglist窗口放大和缩小,方便查看较长的tag 
+                    打开一个折叠,同zo 
-                    将tag折叠起来,同zc 
*                    打开所有的折叠,同zR 
=                   将所有tag折叠起来,同zM 
[[                   跳到前一个文件 
]]                   跳到后一个文件 
q                  关闭taglist窗口 
<F1>          显示帮助

抱歉!评论已关闭.