如何更改 vim 中 3 个窗格中的 2 个的拆分方向?
How to change split orientation of 2 of 3 panes in vim?
很清楚我将如何将方向从垂直拆分更改为水平拆分有 2 个窗格,但我很好奇当我有 3 个或更多窗格时是否可以这样做。考虑以下 window 设置:
+-----------------+
|Nerd | | | |
|Tree | 1 | 2 | 3 |
| | | | |
+-----------------+
因此,在此设置中,您可以看到我专注于 3 个垂直拆分的窗格。但是,我想 "rotate" 2 和 3 改为使用水平分割,从而导致如下内容:
+-----------------+
|Nerd | | 2 |
|Tree | 1 |-----|
| | | 3 |
+-----------------+
这样的事情可能吗?
- 关注
2
然后 :hide
- focus
3
then :sp 2
(2
这里应该是文件名,或者 :sb (2's buf number)
)
演示:
在每个 window 中,CTRL-W J 会将其移动到底部的水平分割 window。然后在 NERD 树 window 上按 CTRL-W H 将其垂直向左移动。
不幸的是,我还没有找到更好的方法。这种方法的扩展性很差。
很清楚我将如何将方向从垂直拆分更改为水平拆分有 2 个窗格,但我很好奇当我有 3 个或更多窗格时是否可以这样做。考虑以下 window 设置:
+-----------------+
|Nerd | | | |
|Tree | 1 | 2 | 3 |
| | | | |
+-----------------+
因此,在此设置中,您可以看到我专注于 3 个垂直拆分的窗格。但是,我想 "rotate" 2 和 3 改为使用水平分割,从而导致如下内容:
+-----------------+
|Nerd | | 2 |
|Tree | 1 |-----|
| | | 3 |
+-----------------+
这样的事情可能吗?
- 关注
2
然后:hide
- focus
3
then:sp 2
(2
这里应该是文件名,或者:sb (2's buf number)
)
演示:
在每个 window 中,CTRL-W J 会将其移动到底部的水平分割 window。然后在 NERD 树 window 上按 CTRL-W H 将其垂直向左移动。
不幸的是,我还没有找到更好的方法。这种方法的扩展性很差。