Ich habe kürzlich angefangen, Vim mit NERDTree zu verwenden. Das Ärgerliche ist, wenn ich den Puffer schließe, NERDTree erweitert, um den Rest des Bildschirms auszufüllen, und ich muss eine andere Datei öffnen und NERDTree erneut öffnen, um es wieder auf das alte Layout zu bringen.
Gibt es eine Möglichkeit, NERDTree zu "sperren"? Im Idealfall würde das Schließen eines Puffers ihn durch einen anderen Puffer ersetzen, der ausgeblendet ist, oder einen neuen leeren Puffer öffnen, wenn keine anderen Puffer geöffnet sind.
Vielen Dank!
vim
text-editors
gvim
macvim
Breadjesus
quelle
quelle
Werfen Sie einen Blick auf http://github.com/carlhuda/janus , es ist eine angepasste Version von vim, mit der Sie Nerdtree auf der linken Seite gesperrt halten können. Es enthält auch viele andere beliebte Plugins wie command-t, ctags und ack.
quelle
Versuchen Sie es mit Bufkill . Es wurde entwickelt, um genau dieses Problem zu lösen.
Anstatt
:bd
Ihren Puffer zu schließen, verwenden Sie:BD
. Dies verhindert, dass das Fenster geschlossen wird, nur weil Sie den Puffer getötet haben. Wenn kein anderer Puffer zum Ersetzen verfügbar ist, wird ein leerer Puffer geöffnet.quelle