web-dev-qa-db-ja.com

{タスク}によって開かれた各タブにカスタム名を付けるにはどうすればよいですか?

私はConEmu {Task} を使用して、いくつかのタブをそれぞれ異なるディレクトリに開きます。問題は、これらのタブはすべて同じ名前であり、区別が難しいことです。タブを右クリックしてrename *を選択することで各タブの名前を変更できることはわかっていますが、タスク構成を使用して各タブの名前を自動的に変更する方法はありますか?

次のことができるので、とても便利です。

a)カスタムタイトルを指定します。
b)現在のディレクトリを使用して変数のタイトルを指定します。

(*は何ですか Apps+R ショートカット、ところで?私は遭遇したことがありません Apps キーを前に。)

35
Charles Roper

1)タスクの内容を変更します。例:

>cmd /c RenameTab "Tab1" & tcc cdd C:\temp
cmd /k RenameTab "Tab2" & cd /d D:\
cmd /c RenameTab "Tab3" & stermc charlesr ...

など...%ConEmuBaseDir%が%PATH%に存在するとします。これは、最新のConEmuバージョンで自動的に実行できます(ComSpec設定ページのオプション)。

ビルド121109以降では、より短くて好ましい代替案が利用可能です

>tcc cdd C:\temp "-new_console:t:Tab1"
cmd /k cd D:\ "-new_console:t:Tab2"
stermc charles "-new_console:t:Tab3"

2)タイトルのCDについては、通常の方法を使用できます。これはcmdおよびtccコンソールで機能します。例:

tcc Prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd Prompt $E]2;"$P"$E\$P$G & cd /d D:\

しないでください12を同時に使用します。 RenameTabが優先されます!

47
Maximus

あなたは使ってみましたか:

title your-desired-tab-name

私は自分のCornmuで試してみましたが、問題なく動作しました。それらのコマンドをconemuのコマンドラインに入力するだけです。

0
catzilla