在命令行上运行时,如何配置 conemu 来打开新选项卡而不是新窗口?

在命令行上运行时,如何配置 conemu 来打开新选项卡而不是新窗口?

我经常使用 total commander,并且我的记忆是,我可以cmd在 total commander 中随时运行,它会在当前目录打开一个新的 shell 窗口。

我希望 conemu 能做几乎完全相同的事情,只是打开一个新选项卡而不是一个新窗口。

然而 conemu 似乎只能配置为在每次调用时打开一个新窗口,或者(使用单实例模式)将最后一个选项卡带到前台。

我是否遗漏了任何设置?

答案1

正如我多次说过的,ConEmu 不是 shell。它是终端应用程序。这就是为什么与“run cmd”进行比较不太正确的原因……

当您运行 ConEmu 时无参数,并且强制单一模式(Quake 风格也暗示了这一点),在 ConEmu 中必须做什么?

例如,您已将 ConEmu 固定在任务栏上。在大多数情况下,固定的程序(快捷方式)不会有任何参数。当您单击任务栏上的快捷方式时会发生什么?ConEmu 窗口必须出现。但是,如果每次单击快捷方式都会创建新的选项卡...将观察到奇怪的结果。用户每次单击都会获得新选项卡,而不是最小化/恢复(或隐藏/恢复,或向上/向下滑动)。

因此,您需要运行适当的命令来告诉 ConEmu 您到底想要什么。例如:

conemu -single -cmd cmd

另一方面,还有一些方便的功能定义术语或者自动附加在哪里可以了解它们?在项目中维基百科当然。例如,如果您打开“默认终端”,则只需cmd从 Win+R 运行,新选项卡就会在您的 ConEmu 实例中创建。

cmd

最后,没有 IRC 频道。我不使用 IRC,谁会在那里回答?还有许多其他沟通方式:推特邮件列表问题

答案2

回复有点晚了,但这对我有用:在 ConEmu 中,Settings找到Integration并更改命令

-cur_console:n

/single /cmd -cur_console:n

然后再次点击注册按钮并保存设置。

答案3

如果我已经打开了 ConEmu,zam6ak 的答案对我有用,但如果我第一次打开,它会自动关闭。能够通过使用来修复它/single /cmd {Shells::cmd (Admin)}。{Shells::cmd(管理员)是您可以在设置 -> 启动 -> 任务中找到的任务之一。引导自这里

如果使用 Cmder 则很容易,如这里

相关内容