10

これを行うことで、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」と表示されます。

代わりに、タイトルの代わりにこのようなものをタブに書き込む方法はありますか?

4

3 に答える 3

4

私は iTerm を持っていないので、これをテストすることはできませんが、これをあなたの に追加してみてください.vimrc:

set t_ts=^[]1;
set t_fs=^G

forとfor を入力CTRL-V Escapeします。^[CTRL-V CTRL-G^G

于 2010-01-20T23:59:54.347 に答える