これは可能ですか? (基本的には、Mikelの answer が言及しているcmd.exeのtitle
コマンドのペンダントですが、ウィンドウのタイトルを追加するのではなく、タブ名全体を変更したいのですが)
bash
では、 xtermのタイトルを変更する方法 に記載されている標準のXtermシーケンスが機能しているようです。
echo -e "\033]0;custom title\007"; cat
したがって、それをPS1
の.bashrc
または使用する構成ファイルに追加してみてください。例:
PS1="\033]0;\$PWD\007$PS1"
または、bash
を使用している場合は、代わりにPrompt_COMMAND
を使用してください。
cmd.exe
では、title <string>
を使用してタイトルを設定できます。
次のような doskey エイリアスを使用してチェーンします。
doskey cd=title $1 ^&^& cd $1
次に、 CMDを使用してDOSKEYを自動的にロードする の手順を使用して、新しいcmd
ごとにロードするように設定します。
どちらの場合も、ウィンドウタイトルのみを表示するには、Settings->Appearance
に移動し、Use console window title*
ボックス。
しばらく経ちましたが、私の問題にほとんど答えた唯一の投稿
Mikelからの回答とTobiasからのコメントに基づいて、追加
PS1='\[\033]2;\u:\w\007\]'$PS1
to ~/.bashrc
allow consoleZ (console2の後継)consoleZタブにシェルのタイトルを表示し、シェルでの行の折り返しを台無しにしないでください。
「\[...\]
の使用に注意してください。これは、プロンプトの幅を計算するときに非印刷の制御文字を無視するようにbashに指示します。そうしないと、カーソルの配置中に行編集コマンドが混乱します。」
http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss4.