Cmder/Conemu:从任务定义中动态命名选项卡标题

Cmder/Conemu: dynamically name tab title from within task definition

我在 Cmder 中使用 Putty ssh 到 'jumpbox'。然后我使用 -m ssh 选项在文件中传递主机名以跳转到 'real' 目标主机。

我想在 Cmder/ConEmu 中的任务定义中将 putty 选项卡的标题动态设置为我要跳转到的主机名。在下面的屏幕截图中,您可以看到我试图使用“%REMOTE_HOST%”来传递一个环境变量,其中包含我希望在我的选项卡上显示的标题。但是,这只会创建一个名为 %REMOTE_HOST%.

的选项卡

如有任何帮助,我们将不胜感激。

我解释过很多次,PuTTY 和 mintty 不是控制台应用程序,它们 GUI applications 有自己的图形界面。

打个比方:你 运行 VirtualBox 在 Windows(作为主机)中有 Ubuntu(作为客户端),在你中有一些控制台应用程序 VirtualBox-ed Ubuntu.你不奇怪为什么 Windows 中的任务栏不显示 Ubuntu 控制台的标题吗?

当您在 ConEmu 中 运行 ChildGUI 时,它会显示在选项卡 children window 标题中。

你需要做什么

配置 PuTTY 或您的远程主机(例如 bash 使用 ANSI 提示)以在 PuTTY 标题中显示正确的文本。问题与ConEmu无关

此外,请确保 ConEmu/Cmder 设置中的选项卡栏控制台模板是或包含 %s。例如