これを行うことで、vim のタイトルをウィンドウに表示できます。
let &titlestring = expand("%:t") . " @ " . hostname()
if &term == "screen"
set t_ts=^[k
set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
set title
endif
ただし、タブには「デフォルト」と表示されます。
コマンドラインからこれを行うことができます:
echo -ne "\e]1;hello world\a"
タブに「Hello World」と表示されます。
代わりに、タイトルの代わりにこのようなものをタブに書き込む方法はありますか?