【发布时间】:2020-03-29 01:25:47
【问题描述】:
我的终端设置了两个窗格。像这样:
[A|B]
我不小心 Ctrl+C 在左侧窗格中运行了一个进程,导致窗格关闭。当我再次拆分时,我的新窗格出现在右侧。这样我的设置就变成了:
[B|A]
是否可以在不取消 B 中运行的进程的情况下恢复我最初的设置?
【问题讨论】:
标签: windows-terminal
我的终端设置了两个窗格。像这样:
[A|B]
我不小心 Ctrl+C 在左侧窗格中运行了一个进程,导致窗格关闭。当我再次拆分时,我的新窗格出现在右侧。这样我的设置就变成了:
[B|A]
是否可以在不取消 B 中运行的进程的情况下恢复我最初的设置?
【问题讨论】:
标签: windows-terminal
当你问的时候,这是不可能的。
但是,对于 Windows Terminal 1.12,这可以通过 swapPane 操作来实现。更多详情请见:https://docs.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" } }
但它们也应该默认绑定在Command Palette 中,名称为“Swap Pane...”
【讨论】: