新的窗口应该采取一半的当前窗口,可以给你很快小窗口的宽度或高度的一半。
定义这一比例在:help netrw
中发现的选项:
let g:netrw_winsize = 75
注意,使用这种方法进行任何进一步的分裂,甚至比以前更小:
let g:netrw_winsize = 50 (default)
|-netrw--------------------------------------------|
|-netrw------------------|-file--------------------|
|-netrw------|-file------|-file--------------------|
let g:netrw_winsize = 75
|-netrw--------------------------------------------|
|-netrw------|-file--------------------------------|
|-netrw|-file|-file--------------------------------|
“问题”,这里是netrw分裂自己的窗口,而不是以前的窗口。
Netrw可以用来在当前窗口的光标下,在拆分窗口或另一个选项卡中打开文件,但是拆分自己窗口的方式使得难以按照自己的方式使用它。据我所知,最常见的用法是:
- 开放NETRW与
:Ex
,
- 导航,
- 打
<CR>
打开光标在当前窗口下的文件,
- 编辑,
- 重-open netrw 处于其最新状态与
:Rex
(对于Peter Rincker),
GOTO 2
一种替代方法是使用在:Vex
垂直分割开NETRW并使用P
在以前窗口中打开的文件。
恐怕Netrw的设计并不像你想要的那样工作。国际海事组织,netrw更像是一个“打开...”对话框,而不是您可以在大多数编辑器/ IDE中看到的那种文件资源管理器窗格。我建议你要么适应它,要么尝试NERDTree,它只具有netrw特性的一个子集,但被设计为更像那些文件浏览器窗格。
+1请提及':Rex'作为替代工作流程。我相信你了解了这个美妙的命令形式。 –
@PeterRincker,回答修改。 ':雷克斯是关键。 – romainl
我会再次投票给你一个解释'goto'在里面。 –