Vimでたくさんのタブを開いているとします。タブラインは次のようになります。
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
2つのタブが両方とも「t / file.py」と言っている様子をご覧ください。これらは異なるファイルで、同じタブラベルに変わります。
私のワークフローでは、タブのタイトルがあいまいな場合が多く(Chefがすべて「default.rb」と命名しているため)、または役に立たない(「4つのバッファーを備えたこれらの8つのタブの1つにそれぞれ探しているファイルがあります...」)。
タブの名前を変更して、それらが論理的に表すものを示したいと思います。
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'
。