Zmiana nazwy lub kopiowanie plików i folderów za pomocą NERDTree na Vimie. Czy to możliwe?

103

Sprawdziłem dokumentację i nie mogłem znaleźć sposobu na zmianę nazwy lub skopiowanie plików i folderów za pomocą NERDTree. Czy to możliwe?

alexchenco
źródło
1
wpisz: h NERDTree in vim. prawie każdą pomoc otrzymasz bezpośrednio od vima. oszczędza czas :)
Anand

Odpowiedzi:

180

Naciśnij mwęzeł, który chcesz wybrać, a następnie wybierz (m)ove the current node. Przenoszenie jest tym samym, co zmiana nazwy.

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
david
źródło
Świetna odpowiedź uratowała mi życie! Czy istnieje sposób, aby wyłączyć pytanie potwierdzające podczas usuwania pliku za pomocą `` m + d ''? To naprawdę żmudne potwierdzanie i wymaga dwukrotnego potwierdzenia. Po prostu nie chcę, żeby to było w ogóle. Czy wiesz jak to zrobić?
mko,
1
Możesz wyłączyć monit o potwierdzenie, zmieniając potwierdzone = 0 na potwierdzone = 1 w nerdtree / nerdtree_plugin / fs_menu.vim
Justin Garrison
2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , najnowsza wersja ma to:

2.3. Drzewo menu NERD NERDTreeMenu Drzewo NERD zawiera menu, które można programować za pomocą interfejsu API (zobacz | NERDTreeMenuAPI |). Pomysł polega na zasymulowaniu menu „kliknięcia prawym przyciskiem”, które ma większość eksploratorów plików. Skrypt zawiera dwie domyślne wtyczki menu: exec_menuitem.vim i fs_menu.vim. fs_menu.vim dodaje kilka podstawowych operacji systemu plików do menu tworzenia / usuwania / przenoszenia / kopiowania plików i katalogów. exec_menuitem.vim udostępnia opcję menu do uruchamiania plików wykonywalnych.

Zsolt Botykai
źródło
1
Sprawdziłem to. Ale jak wyświetlić menu?
alexchenco,
Jeśli zainstalowałeś go poprawnie, powinieneś mieć folder nerdtree_plugin w swoim katalogu wykonawczym Vima. Powinien oprzeć się exec_menuitem.vim i fs_menu.vim. Teraz powinieneś uruchomić tylko graficzną instancję Vima i NerdTree.
Zsolt Botykai
2
Tak, używam gVim i Nerdtree z "m". Otwieram okna, ale nie ma tam zmiany nazwy. Klikam prawym przyciskiem myszy węzły, a zmiany nazwy też tam nie ma (mam te 2 pliki).
alexchenco