1

vimには、タブのタイトルを変更できるguitablabelオプションがあります。しかし、私はそれをおそらくいくつかのマクロに変更したいと思います。それは私に次のようなタイトルを与えるでしょう:

a/b/c/Filename.txt

ここで、ディレクトリは1文字に置き換えられます。または、同様のものも機能します。スニペットやプラグインのヒントはありますか?ありがとう。

4

1 に答える 1

2

あなたは次のようなことをすることができます

:set guitablabel=%{substitute(expand('%:p'),'/\\zs\\(.\\)[^/]*\\ze/','\\1','g')}

これにより:help guitablabel、ファイル/path/to/file.txtを/p/t/file.txtとして表示するオプションが設定されます。これは、式の評価%{ }(で説明)を使用して、パターンによる:help statusline置換()を評価します。:help substitute()

于 2012-07-17T16:04:35.627 に答える