gpt4 book ai didi

vim - 在VIM中,如何通过文件浏览器设置初始窗口大小?

转载 作者:行者123 更新时间:2023-12-04 10:08:18 25 4
gpt4 key购买 nike

我正在使用vim浏览不同的文件夹。 (即在vim中发出:tabe命令)

但是,当我在拆分窗口(按“o”)或垂直拆分窗口(按“v”)中打开文件时,新打开的窗口尺寸确实很小。 (与此同时,vim的文件浏览器窗口仍然很大,我并不是真正需要的)。

我知道我可以通过Ctrl + W使用-/+或split手动更改窗口大小,或者垂直分割或使用'='来使窗口大小相等;但这太麻烦了。

我想检查是否存在将“o”或“v”打开的窗口的默认大小设置为更大的方法吗?

非常感谢 ;)

最佳答案

新窗口应占当前窗口高度的一半或一半,这可以使您的小窗口很快。

定义该比例的选项可以在: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可用于在当前窗口,拆分窗口或其他选项卡中的光标下方打开文件,但是拆分自己的窗口的方式使您难以按自己的方式使用它。 AFAIK,最常见的用法是:
  • :Ex
  • 打开netrw
  • 浏览,
  • 点击<CR>以在当前窗口中的光标下打开文件
  • 编辑,
  • 使用:Rex(对于Peter Rincker),
  • 重新打开netrw的最新状态
  • GOTO 2

  • 另一种选择是使用 :Vex在垂直拆分中打开netrw,并使用 P在前一个窗口中打开文件。

    恐怕Netrw并非真正按照您想要的方式工作。 IMO,netrw更像是“打开...”对话框,而不是大多数编辑器/IDE中可以看到的文件浏览器 Pane 。我建议您要么习惯它,要么尝试 NERDTree,它仅具有netrw功能的一个子集,但设计得更像那些文件浏览器 Pane 。

    关于vim - 在VIM中,如何通过文件浏览器设置初始窗口大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16644232/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com