这些代码在未选择的标签中意味着什么(例如\ S \ r \ b \ m \ filename.txt)并且可以隐藏它们,使标签标题统一并且椭圆化?例如,浏览器中的选项卡?
答案 0 :(得分:4)
AFAIK,这就是vim如何缩写文件系统路径。 /home/me/devel/secretproject/src/foo.c
缩写为/h/m/d/s/s/foo.c
,让您稍微了解文件的位置而不是省略号(假设您有点了解底层文件系统的结构)。
答案 1 :(得分:1)
这被称为tabline
(或gVim中的guitabline
)。有关详细信息,请参阅help setting-tabline
,包括说明性示例。如果您熟悉自定义状态行,那么这可以通过类似的方式实现。
不幸的是,似乎没有一种方法可以使每个标签的宽度相同,因此在MyTabLine()函数中可能需要一个printf()命令。
这可能是一个很好的挑战!