Niedawno zacząłem używać Vima z NERDTree. Irytujące jest to, że kiedy zamykam bufor, NERDTree rozszerza się, aby wypełnić resztę ekranu, i muszę otworzyć inny plik i ponownie otworzyć NERDTree, aby przywrócić go do starego układu.
Czy istnieje sposób „zablokowania” NERDTree na miejscu? Najlepiej byłoby, gdyby zamknięcie bufora zastąpiło go innym ukrytym buforem lub otworzyło nowy pusty bufor, jeśli żadne inne bufory nie są otwarte.
Dzięki!
vim
text-editors
gvim
macvim
breadjesus
źródło
źródło
Spójrz na http://github.com/carlhuda/janus , jest to dostosowana wersja vima, która pozwala ci trzymać nerdtree zamknięty po lewej stronie. Zawiera także wiele innych popularnych wtyczek, takich jak Command-T, Ctags i Ack.
źródło
Spróbuj bufkill . Jest zbudowany, aby rozwiązać dokładnie ten problem.
Zamiast
:bd
zamykać bufor, używasz:BD
. Zapobiega to zamknięciu okna tylko dlatego, że zabiłeś bufor. Jeśli nie ma innego dostępnego bufora, który mógłby go zastąpić, otwarty jest pusty bufor.źródło