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

时间:2018-05-23 15:50:06

标签: conemu cmder

我在Cmder中使用Putty来ssh到'jumpbox'。然后,我使用-m ssh选项在文件中传递主机名,以跳转到“真正的”目标主机。

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

的选项卡

非常感谢任何帮助。

enter image description here

1 个答案:

答案 0 :(得分:3)

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

类比:你在Windows(作为主机)中使用Ubuntu(作为客户端)运行VirtualBox,在VirtualBox-ed Ubuntu中运行一些控制台应用程序。难道你不知道为什么Windows中的TaskBar没有显示Ubuntu控制台的标题?

当您在ConEmu中运行ChildGUI时,它会显示在Tab子窗口标题中。

您需要做什么

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

此外,请确保ConEmu / Cmder设置中的标签栏控制台模板是或包含%s。 e.g。

enter image description here