假设我在Vim中打开了一堆标签,标签栏看起来像这样:
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
看看两个标签都怎么说“ t / file.py”?这些是不同的文件,它们只是变成了相同的标签标签。
在我的工作流程中,选项卡标题经常是模棱两可的(厨师将所有名称都命名为“ default.rb”)或无用(“我知道这8个选项卡中的一个带有4个缓冲区,每个选项卡中都有我要查找的文件...”)。
我想重命名这些选项卡以指示它们在逻辑上表示什么:
1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py
我可以使用默认使用基于文件名的标签的标签,只要创建标签后即可随意更改它即可。
我该如何在Vim中做到这一点?
:help setting-tabline
(对于终端中的vim)或:help setting-guitablabel
(对于gvim)。您可以编写一个函数来检查制表符局部变量,然后返回该变量或某些缺省值。然后,在打开标签后,:let t:mytablabel = 'homepage_template'
。