VIM:如何获取当前窗口大小,以便将NEEDTree设置为1/3窗口大小?

Tro*_*yvs 1 size vim resize window

我希望当我取出NEEDTree或TagBar时,窗口大小始终是原始vim窗口大小的1/3,无论我的vim窗口有多大,它都是自动计算的。

这该怎么做?

Ken*_*ent 5

VIM有内置的功能winwidth({nr})得到窗口宽度。如果你传递一个zero作为中奖数字,它将返回当前窗口的宽度。

要改变NerdTree的窗口大小,你必须设置变量: NERDTreeWinSize

  • @Troskyvs,它是一个内置的**功能**!不是命令。试试`:echo winwidth(0)` (5认同)
  • 如果有人来到这里并想要 neovim 的等价物,那就是 `vim.api.nvim_win_get_width({nr})` (5认同)