Mam następujących w moim .vimrc:Automatycznie rzucić vim jeśli NERDTree jest ostatni i tylko bufor
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Open NERDTree by default
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
Więc
% vim file.txt
otwiera NERDTree i skupia kursor w buforze plik.txt . Wprowadzam zmiany i uderzam: q w buforze, i pozostaję z. . . NERDTree. To jest denerwujące.
Mogę użyć: qa, aby zamknąć wszystkie bufory i wyjść z vima, ale jestem przyzwyczajony do: q tropu. Więc zastanawiam się, czy istnieje sposób, aby wykryć, że bufor jedyne jest NERDTree i „ujednolicić” dwa bufory, dla celów: Q
Edit
Proście, a weźmiecie: https://github.com/scrooloose/nerdtree/issues#issue/21
Dzięki temu scenariusz jest dokładnie tym, czego szukałem. Prawdopodobnie powinieneś dostać czek, ale niestety, jest za późno. . . musisz zrobić coś z przegranym. – g33kz0r
@Noah: możesz zmienić zaakceptowaną odpowiedź. – abcd
@yoda to się stało. – g33kz0r