kann nicht Umschalten NERDTree
Habe ich gelesen, dass, wenn Sie schreiben nnoremap <C-e> :NERDTreeToggle<CR>
können Sie Umschalten NERDTree-viewer - wenn Sie nicht anfangen NERDTree noch und geben Control+E
, dann öffnen Sie den NERDTree-viewer, und wenn Sie bereits geöffnet haben, können Sie den NERDTree in der gleichen Weise, wie Sie geben in :NERDTreeToggle
.
Jedoch, wenn ich versuche, das gleiche zu tun, ich kann erfolgreich öffnen - aber ich kann nicht schließen Sie es und der Bildschirm bleibt der gleiche, außer dem Vorspann leicht verändert, wie aus NERD_tree_1
zu NERD_tree_2
.
So, wie kann ich den toggle-Funktion? Oder bekomme ich es falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich bemerkt, dass du mit
inoremap
die Bindung eines C-e in den Einfüge-Modus nur.Ich habe versucht, Ihren Weg auf meine VIM-installation, und in der Tat wird es geben
:NERDTreeToggle
im Einfüge-Modus auf durch drücken der Taste C-e.Während im normalen Modus keine Wirkung.
Wenn es ist ein Fehler, versuchen Sie es zu:
Ich habe es in
.vimrc
- es funktioniert gut.Auch, wenn Sie dennoch auf ein problem stoßen, geben Sie einen anderen hotkey zu versuchen, Sie könnte eine Kollision mit anderen bindet.
nmoremap
, nichtinoremap
in meinem.vimrc
, aber nicht um die Art korrekt in die ursprüngliche Frage. Jetzt behoben.Control+N
zu den toggle-Funktionalität, es funktioniert wie erwartet. Allerdings, auch nachdem ich reset das mapping und starten Sie es noch arbeiten wie das TippenControl+N
führt zum Umschalten und nicht mehr zurück zu den vorherigen Einstellungen...NERDTree
- und re-installiert, dann das Umschalten funktionierte durch EingabeControl+E
. Durch EingabeControl+N
führt noch zu dem Schalter, und nicht um die, die ich vorher abgebildet... Vielleicht auch nur, weil das löschen der anzeigen-Einstellung führt nicht zum zurücksetzen auf die Vorherige Zuordnung? Vielen Dank für die ursprüngliche Frage aber.