如何为 {Task} 打开的每个选项卡提供自定义名称?

Cha*_*per 35 conemu

我有一个 ConEmu {Task}可以打开几个选项卡,每个选项卡都指向不同的目录。问题是,这些标签都有相同的名称,很难区分。我知道我可以通过右键单击并选择rename*命名每个选项卡,但是有没有办法通过任务配置自动重命名每个选项卡?

能够:

a) 指定自定义标题;
b) 使用当前目录指定变量标题。

(*什么是Apps+R快捷方式,顺便说一句?我以前从未遇到过这个Apps键。)

Max*_*mus 47

1) 修改任务内容。例子:

>cmd /c RenameTab "Tab1" & tcc cdd C:\temp
cmd /k RenameTab "Tab2" & cd /d D:\
cmd /c RenameTab "Tab3" & stermc charlesr ...
Run Code Online (Sandbox Code Playgroud)

依此类推...假设,%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"
Run Code Online (Sandbox Code Playgroud)

2)至于CD标题,您可以使用通常的方法。这适用于cmdtcc控制台。例子:

tcc prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd prompt $E]2;"$P"$E\$P$G & cd /d D:\
Run Code Online (Sandbox Code Playgroud)

不要同时使用12RenameTab有优先权!

  • 引入了新开关,更新了答案。 (6认同)