如何在 Windows 终端中重新排序窗格?
How can I reorder panes in Windows Terminal?
我的终端设置了两个面板。像这样:
[A|B]
我不小心 Ctrl+C 在左侧的窗格中执行了一个进程 运行,结果是关闭。当我再次拆分时,我的新窗格出现在右边。这样我的设置就变成了:
[B|A]
有没有办法在不取消 B 中的进程 运行 的情况下恢复我最初的设置?
当你问的时候,这是不可能的。
然而,使用 Windows 终端 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...”
我的终端设置了两个面板。像这样:
[A|B]
我不小心 Ctrl+C 在左侧的窗格中执行了一个进程 运行,结果是关闭。当我再次拆分时,我的新窗格出现在右边。这样我的设置就变成了:
[B|A]
有没有办法在不取消 B 中的进程 运行 的情况下恢复我最初的设置?
当你问的时候,这是不可能的。
然而,使用 Windows 终端 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...”