tabs - 在cmder的新选项卡中调用一系列命令
问题描述
TLDR: 我想使用 -new_console:t:tabname 之类的东西在 cmder 中打开一个新的命名选项卡,然后将焦点/控制转移到该选项卡,以便我从 Python 脚本发送的其余命令在该控制台中运行反而。或者,我想从控制台中运行的脚本重命名 cmder 选项卡。
详细信息: 我经常需要在 cmder 中执行一系列命令,以便测试来自我们持续集成环境的最新代码。因为我经常必须同时运行多个应用程序,所以根据它们正在运行的应用程序命名 cmder 选项卡对我很有帮助。
我发现从 cmder 中设置选项卡名称的唯一方法(除了手动单击鼠标)是使用 -new_console:t:tab_name 命令。但这只会运行新打开的选项卡中的下一个命令,而不是它之后的所有内容。
我使用接受参数的 Python 脚本启动所有命令,让我控制打开哪个应用程序以及事情的行为方式。我想做这样的事情:
os.system('pwd "-new-console:t:' + args.app + '"')
这样会打开一个新选项卡,其中包含我将要在其中调用的应用程序的名称,从当前工作目录的指示开始。但是我希望 Python 脚本中的所有命令都在这个新选项卡中运行,而不是在用于启动 Python 脚本的选项卡中运行。这包括打印一些花框注释,但也调用将继续运行的本地应用程序服务器。
当您在 cmder 中创建一个新的(命名的)选项卡时,有什么方法可以将焦点转移到该选项卡,以便所有未来的命令在该选项卡而不是启动选项卡中运行?或者,是否有任何方法可以从 cmder 控制台中重命名它正在运行的 cmder 选项卡?那也一样好。
谢谢!
解决方案
感谢您的关注,但我找到了答案。
右下角是一个汉堡包。单击它并选择设置。在常规 --> 选项卡栏中,将控制台设置从默认的 %n 更改为 %s。然后“标题”命令将更改选项卡名称。
推荐阅读
- javascript - Express,Mssql 插入带变量的表
- angular - TS2551:“PostListComponent”类型上不存在属性“post”
- microservices - KrakenD 包罗万象的路径
- sql - 选择 sql 查询的第一行和最后 10 行
- cloudflare - Cloudflare:流量 -> 健康检查 - 403 响应代码不匹配错误
- r - 使用ggplotly时geom_tile瓷砖移位
- flutter - 使用 WiX 进行颤振验证
- cmd - windows cmd - 在快捷方式中执行命令
- scala - Scala 中 ZonedDateTime 的排序
- go - /vendor/github.com/weaveworks/promrus 的 golang build 给出错误:未定义:logrus.Level