gVim中更好的标签导航

时间:2011-06-23 03:07:58

标签: vim editor behavior

如何让gVim中的标签像大多数好的IDE一样工作?我特意说gVim,因为这是我使用的Vim版本,但我对替代品持开放态度。

我想为我的标签添加以下内容:

  1. Ctrl + Tab 转到MRU(最近使用的)选项卡。
  2. 按住 Ctrl ,然后多次按 Tab ,每次按 Tab 时,会继续更改为下一个最近使用的选项卡。< / LI>
  3. 当构建并运行ctags并按 Ctrl + ] 时,如果这会将您带到另一个文件,则应在新选项卡中打开该文件,或者如果是带有该文件的标签已经打开,应该切换到那个文件。
  4. 只需拖动它们,即可使用鼠标轻松重新排序。
  5. 我发布所有这些作为单个问题,因为我希望有一个很好的单一解决方案可以完成所有或大部分这些事情,而不必单独破解每个自定义。我认为这将是我们大多数人的首选行为。

1 个答案:

答案 0 :(得分:2)

Vim没有内置MRU。但是,至少有one plugin,但我从未使用它。

Vim中的选项卡与IDE中的选项卡不同,它们更像是透视图。 Vim中IDE的标签相当于缓冲区和“(拆分)窗口”。有多种方法可以使用缓冲区,包括some native onesa number of third party plugins. Some of these plugins have MRU-like features.

Vim wiki有一堆页面about tabs.