Rinominare o copiare file e cartelle usando NERDTree su Vim. È possibile?


103

Ho controllato la documentazione e non sono riuscito a trovare un modo per rinominare o copiare file e cartelle utilizzando NERDTree. È possibile?


1
digitare: h NERDTree in vim. riceverai quasi tutto l'aiuto direttamente da vim. fa risparmiare tempo :)
Anand

Risposte:


180

Premere msul nodo che si desidera quindi selezionare (m)ove the current node. Lo spostamento equivale a rinominare.

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

Ottima risposta mi ha salvato la vita! C'è un modo per disabilitare la domanda di conferma quando si elimina un file usando 'm + d', È davvero noioso confermare e deve essere confermato due volte. Voglio solo che non ci sia alcun prompt. sai come si fa?
mko

1
Puoi disabilitare il prompt di conferma modificando confermato = 0 in confermato = 1 in nerdtree / nerdtree_plugin / fs_menu.vim
Justin Garrison

2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , l'ultima versione ce l'ha:

2.3. Il menu dell'albero NERD NERDTreeMenu L'albero NERD ha un menu che può essere programmato tramite un'API (vedere | NERDTreeMenuAPI |). L'idea è di simulare i menu "clic destro" che hanno la maggior parte dei file explorer. Lo script viene fornito con due plugin di menu predefiniti: exec_menuitem.vim e fs_menu.vim. fs_menu.vim aggiunge alcune operazioni di base sul filesystem al menu per creare / eliminare / spostare / copiare file e directory. exec_menuitem.vim fornisce una voce di menu per eseguire file eseguibili.


1
L'ho controllato. Ma come faccio a far apparire il menu?
alexchenco

Se l'hai installato correttamente, dovresti avere una cartella nerdtree_plugin nella directory di runtime di Vim. Dovrebbe resistere a exec_menuitem.vim e fs_menu.vim. Ora dovresti solo avviare un'istanza grafica di Vim e NerdTree.
Zsolt Botykai

2
Sì, sto usando gVim e Nerdtree con "m". Apro una finestra ma la ridenominazione non è lì, faccio clic con il pulsante destro del mouse sui nodi e non c'è nemmeno la ridenominazione (ho quei 2 file).
alexchenco
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.