Закрыть vim NERDtree при закрытии файла - PullRequest
12 голосов
/ 07 апреля 2011

Я пробую vim, установил несколько плагинов, среди которых NERDTree, следовал некоторым руководствам и настроил .vimrc (половину содержимого которого я не понимаю - пока).

Что меня раздражает,в том, что если я :wq, vim остается активным, он только закрывает разделенный экран документов.Я заканчиваю с полноэкранным NERDTree.Я хотел бы, чтобы NERDTree тоже закрывался при закрытии последней вкладки или буферов.

Или я неправильно его использую?

Ответы [ 2 ]

14 голосов
/ 26 октября 2012

Поместите это в ваш vimrc:

autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") 
      \ && b:NERDTreeType == "primary") | q | endif

Примечание: \ разрешает многострочные команды

10 голосов
/ 07 апреля 2011

: wqa запишет все измененные буферы и выйдет из Vim. Это также закроет NerdTree.

...