let Tlist_Show_One_File=1 "不同时显示多个文件的tag,只显示当前文件的 let Tlist_Exit_OnlyWindow=1 "如果taglist窗口是最后一个窗口,则退出vim let Tlist_Ctags_Cmd="/usr/bin/ctags""将taglist与ctags关联 let Tlist_Sort_Type="name" "按名称排序,默认为按所属类 let Tlist_Use_Right_Window=1 "窗口出现在右侧 let Tlist_Show_Menu=1 "显示菜单,Tlist_Max_Submenu_Items和Tlist_Max_Tag_Length来控制菜单条目数和所显示tag名字的长度; let Tlist_Use_SingleClick=1 "单击tag跳转,默认是双击 let Tlist_Auto_Open=1 "随着vim启动打开tag let Tlist_Close_On_Select=1 "选中tag后关闭 let Tlist_File_Fold_Auto_Close=1 "同时显示多个文件的taglist let Tlist_GainFocus_On_ToggleOpen=1 "在使用:TlistToggle打开taglist窗口时,如果希望输入焦点在taglist窗口中 let Tlist_Process_File_Always=1 "taglist始终解析文件中的tag,不管taglist窗口有没有打开,设置为1; "Tlist_WinHeight和Tlist_WinWidth可以设置taglist窗口的高度和宽度。Tlist_Use_Horiz_Window为1设置taglist窗口横向显示;
command
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<CR> 跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样 o 在一个新打开的窗口中显示光标下tag <Space> 显示光标下tag的原型定义会在最底部的状态栏显示, 函数的原型 u 更新taglist窗口中的tag s 更改排序方式,在按名字排序和按出现顺序排序间切换 x taglist窗口放大和缩小,方便查看较长的tag + 打开一个折叠,同zo - 将tag折叠起来,同zc * 打开所有的折叠,同zR = 将所有tag折叠起来,同zM // 上面这些就是折叠的操作了 [[ 跳到前一个文件 ]] 跳到后一个文件 q 关闭taglist窗口