vim taglist插件的使用

3 篇文章 0 订阅

节选自: http://hi.baidu.com/liupc/blog/item/53ff336d0d307dfa431694ba.html

 

下面介绍常用的 taglist 配置选项,你可以根据自己的习惯进行配置:

 

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

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

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

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

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

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

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

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

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

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

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

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

- Tlist_WinHeightTlist_WinWidth 可以设置 taglist 窗口的高度和宽度。 Tlist_Use_Horiz_Window 为1设置 taglist 窗口横向显示;

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

 

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

 

可以用“ :TlistOpen ”打开 taglist 窗口,用“ :TlistClose ”关闭 taglist 窗口。或者使用“ :TlistToggle ”在打开和关闭间切换。在我的 vimrc 中定义了下面的映射,使用 “,tl” 键就可以打开 / 关闭 taglist 窗口:

 

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

 

Taglist 插件还提供了很多Ex命令,你甚至可以用这些命令创建一个 taglist 的会话,然后在下次进入 VIM 时加载此会话。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Pycharm中使用Vim插件,您可以按照以下步骤进行设置: 1. 打开Pycharm并点击菜单栏中的“File”。 2. 选择“Settings”选项,然后进入“Plugins”页面。 3. 在搜索栏中输入“vim”来找到对应的插件。 4. 单击“Browse repositories”按钮,然后在列表中找到“ideavim插件。 5. 单击插件名称旁边的“Install”按钮来安装插件。 6. 安装完成后,点击“OK”按钮关闭设置页面。 现在,您已经成功安装了Vim插件。您可以使用以下方法来切换到Vim模式并使用Vim指令: 1. 在Pycharm的主工具栏中,单击“Tool”。 2. 选择“Vim”选项,然后切换到Vim模式。 3. 在Vim模式下,您可以使用常见的Vim操作来编辑代码,比如插入模式和命令模式。 注意,Vim插件的具体功能和快捷键可能会有所不同,请根据您的需要和个人偏好进行进一步的设置和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [vim简单用法-配合pycharm](https://blog.csdn.net/weixin_44942303/article/details/120903048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用](https://blog.csdn.net/u013088062/article/details/50148219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值