2010-02-19 4 views

Antwort

147

Drücken Sie m auf dem Knoten, den Sie dann auswählen möchten (m)ove the current node. Das Verschieben ist das Gleiche wie das Umbenennen.

NERDTree Menu. Use j/k/enter and the shortcuts indicated 
========================================================== 
> (a)dd a childnode 
    (m)ove the curent node 
    (d)elete the curent node 
    (c)copy the current node 
+0

Große Antwort rettete mein Leben! Gibt es eine Möglichkeit, die Bestätigungsfrage zu deaktivieren, wenn Sie eine Datei löschen, indem Sie 'm + d' verwenden. Es ist wirklich mühsam zu bestätigen, und es muss zweimal bestätigt werden. Ich will es nur nicht sofort. Weißt du, wie man es macht? – mko

+0

Sie können die Bestätigungsaufforderung deaktivieren, indem Sie in nerdtree/nerdtree_plugin/fs_menu.vim bestätigt = 0 zu bestätigt = 1 ändern –

2

Gemäß der Dokumentation @http://github.com/scrooloose/nerdtree/blob/master/doc/NERD_tree.txt, die neueste Version hat:

2,3. Das NERD-Baummenü NERDTreeMenu Der NERD-Baum hat ein Menü, das über die API programmiert werden kann (siehe | NERDTreeMenuAPI |). Die Idee ist, die "Rechtsklick" -Menüs zu simulieren, die die meisten Dateientdecker haben. Das Skript enthält zwei Standardmenüs: Plugins: exec_menuitem.vim und fs_menu.vim. fs_menu.vim fügt dem Menü einige grundlegende Dateisystemoperationen hinzu und erstellt/löscht/verschiebt/kopiert Dateien und Verzeichnisse. exec_menuitem.vim bietet einen Menüpunkt zum Ausführen ausführbarer Dateien.

+0

Ich habe es überprüft. Aber wie mache ich das Menü? – alexchenco

+0

Wenn Sie es ordnungsgemäß installiert haben, sollten Sie einen Nerdtree_plugin-Ordner in Ihrem Vim-Laufzeitverzeichnis haben. Es sollte exec_menuitem.vim und fs_menu.vim widerstehen. Jetzt sollten Sie nur eine grafische Vim-Instanz & NerdTree starten. –

+2

Ja, ich benutze gVim und Nerdtree mit "m" Ich öffne ein Fenster, aber Umbenennen ist nicht da, ich rechts auf Knoten und umbenennen ist auch nicht da (ich habe diese 2 Dateien). – alexchenco

Verwandte Themen