如何以 [:][:] 格式同时打开 4 个 netrw 文件浏览器(每个点都是一个 netrw 文件浏览器窗格)
How to open 4 netrw file explors simultaneously in format [:][:] (each dot being a netrw file explorer pane)
在 vim 或 neovim 中,我可以执行以下操作
:e.|vs.|vs.|sp.
同时打开各种 netrw 文件浏览器。上面的命令导致以下布局:
|netrw0|netrw1|netrw2|
| | |netrw3|
现在我想要完成的是一个 oneliner,其布局如下:
|netrw0|netrw2|
|netrw1|netrw3|
我不确定这是否可行,当然我可以切换窗格以获得上述结果,但这不是我想要的,因为我实际上正在做的是在我的 vimrc 我 link 到一个功能键,这样我可以按一个功能键并打开所需的拆分文件浏览布局。
ps。在我的 .init.vim(我正在使用 neovim)中,我有 "set splitright" 以便默认在右侧打开垂直拆分 windows。
使用命令 :wincmd 可以从命令行切换窗格。以下 oneliner 产生所需的布局:
:e.|vs.|wincmd h|wincmd h|sp.|wincmd l|sp.
这是一种方法:
:vsplit . | split | wincmd w | edit . | split
查看 :vertical
的帮助。在 windows 创建时有很多命令可以切换位置。这是您的案例的可能解决方案:
:e 0 | sp 1 | bo vs 2 | sp 3
(我把.
改成数字只是为了演示)。
在vim以下作品中:
:e.|sp|vsp|wincmd j|vsp
在 vim 或 neovim 中,我可以执行以下操作
:e.|vs.|vs.|sp.
同时打开各种 netrw 文件浏览器。上面的命令导致以下布局:
|netrw0|netrw1|netrw2|
| | |netrw3|
现在我想要完成的是一个 oneliner,其布局如下:
|netrw0|netrw2|
|netrw1|netrw3|
我不确定这是否可行,当然我可以切换窗格以获得上述结果,但这不是我想要的,因为我实际上正在做的是在我的 vimrc 我 link 到一个功能键,这样我可以按一个功能键并打开所需的拆分文件浏览布局。
ps。在我的 .init.vim(我正在使用 neovim)中,我有 "set splitright" 以便默认在右侧打开垂直拆分 windows。
使用命令 :wincmd 可以从命令行切换窗格。以下 oneliner 产生所需的布局:
:e.|vs.|wincmd h|wincmd h|sp.|wincmd l|sp.
这是一种方法:
:vsplit . | split | wincmd w | edit . | split
查看 :vertical
的帮助。在 windows 创建时有很多命令可以切换位置。这是您的案例的可能解决方案:
:e 0 | sp 1 | bo vs 2 | sp 3
(我把.
改成数字只是为了演示)。
在vim以下作品中:
:e.|sp|vsp|wincmd j|vsp