vim中有 guitablabel 选项,允许用户修改标签标题。但是我想把它改成一些宏,这会给我标题:
a/b/c/Filename.txt
其中目录被替换为单个字符。或类似的任何东西也会起作用。你有任何片段或插件提示吗?感谢。
答案 0 :(得分:2)
您可以执行类似
的操作 :set guitablabel=%{substitute(expand('%:p'),'/\\zs\\(.\\)[^/]*\\ze/','\\1','g')}
这将:help guitablabel
选项设置为将文件/path/to/file.txt显示为/p/t/file.txt。它使用表达式评估%{ }
(在:help statusline
下记录)来评估带有模式的替换(:help substitute()
)。