ConEmu 中的重复会话

Mic*_*eld 11 windows console conemu

有没有办法在 ConEmu 中“复制”会话。

我知道每种终端(cmd.exe、powershell 等)都不可能,但我对以下情况最感兴趣:

  • 我在 ConEmu 内的 cmd.exe 控制台中。
  • 通过键入 Ctrl-T(我指定的快捷方式),我可以打开一个带有新会话 (cmd.exe) 的新控制台选项卡。

我希望此会话在与第一个原始会话相同的目录中开始。我觉得它可以用 %cd% 变量或类似变量来完成,但我无法管理它。

Max*_*mus 7

变体 1

输入现有的cmd 提示符

cmd -new_console
Run Code Online (Sandbox Code Playgroud)

并按 Enter。您也可以为此序列创建热键/宏,例如AppsN-->

print("cmd -new_console\n")
Run Code Online (Sandbox Code Playgroud)

或创建 cmd 文件或 doskey 别名。


变体 2

使用菜单项Duplicate root...。它将制作当前选项卡(您正在调用菜单项的位置)的最父(根)shell 的副本。您也可以在Settings\ 中禁用重复确认Confirmation


变体 3

对于最新版本(来自 140818),您还可以%CD%Shell() GuiMacro函数中使用环境变量。此处描述如何设置您的 shell 。

Shell("", "cmd", "", "%CD%")
Run Code Online (Sandbox Code Playgroud)