Antony Chavez
Antony Chavez

Reputation: 141

how to restore the original size after using the NERDTree Menu in Vim?

I use NERDTree as a file explorer and after using its Menu, Vim does not return to its original size, see screenshots below.

Using NERDTree Menu: enter image description here

After using the Menu: enter image description here

The editor returns to normal only if I resize the terminal window.

My system config

NERDTree Config

Upvotes: 13

Views: 954

Answers (4)

Ben Spatafora
Ben Spatafora

Reputation: 61

This is caused by an incompatibility between NERDTree and Vim 9.0.

You can fix it by applying this hotfix to your local copy of NERDTree.

Some alternatives:

  • Add let g:NERDTreeMinimalMenu=1 to your .vimrc to set menu to display in a single line
  • Use a version of Vim earlier than the 9.0 release

See issue #1321 in the NERDTree repo for more info.

Upvotes: 1

Matthew Lee
Matthew Lee

Reputation: 45

You can set cmdheight to 2 to solve the problem. Add the following line into your .vimrc

set cmdheight=2

Upvotes: 3

A A
A A

Reputation: 1

This problem remains relevant. To restore the window size, you can try these shortcuts:

  • Ctrl+w _
  • Ctrl+w |
  • Ctrl+w =

Source: https://vim.fandom.com/wiki/Resize_splits_more_quickly

Upvotes: 0

Tretyakov Pavel
Tretyakov Pavel

Reputation: 508

I have a same issue and I have remove vim v9 and install from source last v8 and it's work! I don't know what is happen in 9 version vim with the bottom pane, but I have observe that vim v8 on my remote server have a perfect working.

UPD: And I founded issue on the NERDTree repo with the issue: https://github.com/preservim/nerdtree/issues/1321

Upvotes: 11

Related Questions