我将我的终端分为了两个窗格。像这样:
[A|B]
。我不小心在左边的窗格里运行一个进程时按下了Ctrl+C,导致该窗格被关闭了。当我再次分割时,新窗格出现在右边。于是我的设置变成了:[B|A]
。有没有办法在不取消 B 进程的情况下恢复最初的设置?[A|B]
。我不小心在左边的窗格里运行一个进程时按下了Ctrl+C,导致该窗格被关闭了。当我再次分割时,新窗格出现在右边。于是我的设置变成了:[B|A]
。有没有办法在不取消 B 进程的情况下恢复最初的设置?当您提出此要求时,这是不可能的。
但是,使用Windows终端1.12,通过swapPane
操作可以实现此功能。有关更多详细信息,请参见:https://learn.microsoft.com/en-us/windows/terminal/panes#swapping-panes-preview
这些操作的语法如下:
{ "command": { "action": "swapPane", "direction": "down" } },
{ "command": { "action": "swapPane", "direction": "left" } },
{ "command": { "action": "swapPane", "direction": "right" } },
{ "command": { "action": "swapPane", "direction": "up" } },
{ "command": { "action": "swapPane", "direction": "previous" } },
{ "command": { "action": "swapPane", "direction": "previousInOrder" } },
{ "command": { "action": "swapPane", "direction": "nextInOrder" } }
但它们应该默认绑定在命令面板下,名称为“交换窗格…”。