Ich habe mich gezwungen, gvim für Windows für einen Großteil meiner Textbearbeitung benötigt. Ich werde allmählich zufriedener damit, aber ein Problem hat mich sehr gestört.Wie behalte NERDTree die Größe des Projektfensters in (g) vim?
Ich verwende das Projekt-Plugin, um ein Fenster auf der linken Seite meines gVim-Bildschirms zu halten, in dem meine Projekte aufgelistet sind. Es ist praktisch und hält mich davon ab, in den IDE-Modus zu wechseln. Hier ist eine Idee von dem, was es sieht aus wie:
ich dann NERDTree auf der rechten Seite mit < Führer aufrufen>] [:
ich dann durch NERDTree navigieren zu finden, was Ich suchte, und entlassen NERDTree mit < Führer>] [. Dies macht das NERDTree Fenster gehen weg, aber nicht das Hauptfenster auf die Größe zurücklegen war, es wächst das Projektfenster statt:
Im Moment habe ich das Projektfenster manuell Größe ändern, aber das wirklich unterbricht den Fluss, den ich mit vim erreichen möchte.
Ich verwende gvim 7.2, NERDTree 3.1.1 und Projekt 1.4.1. Hat jemand irgendwelche Ideen, wie das zu beheben ist?
UPDATE: Basierend auf Steve K Antwort habe ich die Lösung herausgefunden. Wenn Sie den Befehl :Project
ausführen und das Projektfenster erstellt wird, ist das Projektfenster aktiv. Also habe ich einfach set winfixwidth
zu meinem .vimrc
nach :Project
hinzugefügt, und das hat das Problem gelöst. Jetzt kann ich NERDtree nach Herzenslust ein- und ausblenden ohne lästige Fenstergrößenanpassung.
Kühl. Ich habe die Dokumente durchforstet, aber ich glaube, ich wusste nicht, wonach ich suchen sollte. Irgendein Hinweis, wie ich diesen Teil meiner .vimrc machen könnte? – anelson
Ich erreichte dies mit: 'autocmd VimEnter * NERDTree', gefolgt von:' autocmd VimEnter * set winfixwidth' –