gpt4 book ai didi

bash - (ConEmu + Cygwin) 如何从 cygwin bash 脚本中更改 ConEmu 的选项卡名称

转载 作者:行者123 更新时间:2023-11-29 08:56:29 28 4
gpt4 key购买 nike

我已经配置了我的 ConEmu + Cygwin 环境。我创建了一个任务,当我在选项卡中启动它时,该任务将运行一个批处理文件,该批处理文件又会将目录更改为 cygwin 并运行

bash --login -i my_ssh_entry_script.sh

my_ssh_entry_script.sh 中,它将读取我的主目录中的配置文件,然后打印一个菜单供我选择要连接的主机。最后

...
exec ssh -p$port $userhost

现在我可以在同一 conemu 选项卡中的选定机器上工作。这很好用。该脚本也适用于 linux 机器。

不过有个小瑕疵。我无法更改选项卡的标题。我试图将其更改为:

....
exec $(cygpath ${ConEmuDir})/ConEmu.exe /cmd ssh -p$port $userhost -cur_console:t:$title

但这将始终创建一个新选项卡。有什么建议解决它吗?谢谢~

最佳答案

1) 您需要 GuiMacro,在项目 wiki 中有详细描述: http://conemu.github.io/en/GuiMacro.html

ConEmuC -GuiMacro Rename 0 "Title"

2) 您不需要运行批处理。它会在您的进程树中导致额外且无用的 cmd.exe。您可以直接从任务内容中完成所有需要的“CD”和“SET”。

关于bash - (ConEmu + Cygwin) 如何从 cygwin bash 脚本中更改 ConEmu 的选项卡名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991792/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com