是否可以在 Conemu 中重新排序 Cygwin 选项卡

是否可以在 Conemu 中重新排序 Cygwin 选项卡

我可以在 Conemu 中重新排序“cmd”选项卡(按照可以在 ConEmu 中重新排序标签吗?),但如果选项卡中有 Cygwin shell,则WinAltLeftWinAltRight快捷方式不起作用。

我尝试了各种热键修饰符组合,但似乎都无法在 Cygwin shell 上使用。

这是有问题的,因为我的 ConEmu 中的大多数选项卡都有 Cygwin shell。

我使用以下命令打开 Cygwin shell:

C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

答案1

Cygwin shell 是执行文件

mintty.exe 是另一个 GUI 终端仿真器,但不是 shell。你确定需要它吗?

当您在 ConEmu 中运行 GUI 应用程序时 - 它会将键盘焦点放在该子窗口中,并且根本不处理击键。除了极少数全局注册的击键。

如果您打开“按键和宏”设置页面,您可能会发现“将焦点放在 ConEmu 窗口”的全局热键(不确定确切名称)。之后,您可以重新排序在 ConEmu 选项卡中运行的 GUI 子应用程序。

更新. 新版 ConEmu 可以通过鼠标拖动来重新排列标签。

答案2

Maximus 的回答(两个选项都是正确的)。我会快速记下一些细节(添加此内容作为使用快照的答案)。

选项 1:如果您使用 mintty 或其他终端仿真器

在“设置”->“键和宏”中,为“将焦点设置为 ConEmu”添加键盘快照,如下所示:

在此处输入图片描述

完成此操作后,您应该能够使用此快捷方式来聚焦 Conemu,然后使用该快捷方式重新排序。

例如,我的快捷方式设置如快照所示:
“将焦点设置到 ConEmu”:WinAltShift1 “将活动选项卡向左移动”:WinAltShiftLeft

因此,如果我必须向左/向右移动 mintty 控制台,我会按顺序使用上述操作。

如果您使用 ConEmu 运行 GUI 应用程序,这是一种重新排序选项卡的通用方法。

选项 2(更简单,Cygwin 专用):直接使用 bash.exe/sh.exe

如果我直接使用 bash 或 sh.exe 启动新控制台,那么我可以重新排序而不会出现任何问题(不需要先聚焦 Conemu 窗口)

例如:

C:\dev\cygwin\bin\bash.exe --login -i

在此处输入图片描述

相关内容