Cmder(ConEmu)とGit Bash-tabs(MinGW)を使用していて、コンソールコマンドで現在のタブの名前を変更したいと思います。 cmd-Tab内でcmd/c RenameTab "myTabName"を使用できますが、GitBashにも同様のコマンドが必要です。
この理由は次のとおりです。Gitの他に、sshコマンドを使用して複数のサーバーに接続するためにGit Bashを使用し、複数のタブで複数のサーバーへのssh接続を開きます。どのサーバーでどのタブにいるかの概要を維持するには、cmderのタブ名変更機能のショートカットを使用して各タブの名前を手動で変更する必要があります。私の最終的な目標は、コマンド「sshserverxyz」でssh接続を開き、同時に現在のタブの名前を「serverxyz」に変更するスクリプトを使用することです。
助けてくれてありがとう。
使用 GuiMacro :
ConEmuC -GuiMacro Rename 0 "serverxyz"
echo -ne '\e]0;title here\a'
「ここのタイトル」をタイトルに置き換えます。これはGuiMacroのソリューションよりも間違いなく醜いですが、より多くのプラットフォームでも機能するはずです。
編集:Maximusはこれは機能しないと言っていましたが、私はいつもスクリプトで使用しています。それが判明しましたのみスクリプトの実行が完了するとすぐに、ConEmuはタイトルをcwdで上書きします。