我有一个 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
标题,您可以使用通常的方法。这适用于cmd
和tcc
控制台。示例:
tcc prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd prompt $E]2;"$P"$E\$P$G & cd /d D:\
不同时使用1
和。优先!2
RenameTab
答案2
您是否尝试过使用:
title your-desired-tab-name
我在我的 conemu 上试过了,效果很好。只需在 conemu 的命令行上输入这些命令即可。