Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
vim 中有一个guitablabel选项,它允许修改选项卡标题。但我想把它改成一些宏,这会给我这样的标题:
a/b/c/Filename.txt
其中目录被替换为单个字符。或者任何类似的东西也可以。你有任何片段或插件提示吗?谢谢。
你可以做类似的事情
:set guitablabel=%{substitute(expand('%:p'),'/\\zs\\(.\\)[^/]*\\ze/','\\1','g')}
这将:help guitablabel选项设置为将文件 /path/to/file.txt 显示为 /p/t/file.txt。它使用表达式评估%{ }(记录在 下:help statusline)来评估替换(:help substitute())与模式。
:help guitablabel
%{ }
:help statusline
:help substitute()