Werfen Sie einen Blick auf http://github.com/carlhuda/janus. Dies ist eine angepasste Version von vim, mit der Sie den Nerdtree auf der linken Seite gesperrt halten. Es enthält auch viele andere beliebte Plugins wie command-t, ctags und ack.
Gibt es eine Möglichkeit, den Viewport in vim zu "sperren"?
Ich habe vor kurzem angefangen, Vim mit NERDTree zu verwenden. Das Ärgerliche daran ist, wenn ich den Puffer schließe, NERDTree den Rest des Bildschirms ausfüllt, und ich muss eine andere Datei öffnen und NERDTree erneut öffnen, um das alte Layout wiederherzustellen.
Gibt es eine Möglichkeit, NERDTree an Ort und Stelle zu "sperren"? Das Schließen eines Puffers würde im Idealfall durch einen anderen verborgenen Puffer ersetzt oder einen neuen leeren Puffer öffnen, wenn keine anderen Puffer geöffnet sind.
Vielen Dank!
3 Antworten auf die Frage
i do not think so. the only solution which comes to mind is to create a new keybinding which
- :vnew
- ctrl-w left
- ctrl-w q
instead of just closing the current buffer.
Versuchen Sie Bufkill . Es ist so gebaut, dass es genau dieses Problem löst.
Anstatt :bd
den Puffer zu schließen, verwenden Sie :BD
. Dadurch wird verhindert, dass das Fenster geschlossen wird, nur weil Sie den Puffer beendet haben. Wenn es keinen anderen verfügbaren Puffer gibt, um ihn zu ersetzen, wird ein leerer Puffer geöffnet.
Verwandte Probleme
-
13
Welche Vim-Funktionen verwenden Sie?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
1
Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt wer...
-
3
Vim: Wie behandelt man Unicode-Dateien mit Text in mehreren (mehr als zwei) Sprachen?
-
4
Wie mache ich das Ausschneiden / Kopieren / Einfügen in GVim auf Ubuntu mit Strg + X, Strg + C, Strg...
-
9
Firefox Addons für Vimperator
-
2
Wie kann ich die gvim-Symbolleiste anpassen?
-
3
Um PWD in Vims Echo zu bestätigen: -Modus für das Dokument
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
8
Vimperator Kopieren / Einfügen