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

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

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

以下功能非常方便:

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

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

答案1

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标题,您可以使用通常的方法。这适用于cmdtcc控制台。示例:

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

同时使用1和。优先!2RenameTab

答案2

您是否尝试过使用:

title your-desired-tab-name

我在我的 conemu 上试过了,效果很好。只需在 conemu 的命令行上输入这些命令即可。

相关内容