Answers:
变体1
键入现有的 cmd提示
cmd -new_console
然后按Enter。您也可以为此序列创建热键/宏,例如AppsN->
print("cmd -new_console\n")
或创建cmd文件或doskey别名。
变体2
使用菜单项Duplicate root...
。它将复制当前选项卡(您在其中调用菜单项)的最父(根)shell。您也可以在Settings
\中禁用重复确认Confirmation
。
变体3
对于最新版本(从140818开始),您还可以%CD%
在Shell()
GuiMacro函数中使用环境变量。这里介绍如何设置外壳。
Shell("", "cmd", "", "%CD%")
以下将对PowerShell执行相同的操作
ConEmu64.exe /config "shell" /dir "$(pwd)" /cmd powershell -new_console:n
我创建了在PowerShell配置文件中加载的以下函数
function Create-Console($path = $(pwd)) {
$console = Resolve-Path (join-path (join-path "$env:PROGRAMW6432*" "console*") "ConEmu64*");
. $console /config "shell" /dir "$path" /cmd powershell -new_console:n
}
Set-Alias sh Create-Console
然后,我可以在控制台中执行以下命令,以在同一目录中创建一个新的PowerShell选项卡:
> sh
或使用以下命令在其他目录中创建标签:
> sh c:\some\directory\path