Renomear ou copiar arquivos e pastas usando NERDTree no Vim. É possível?

103

Verifiquei a documentação e não consegui encontrar uma maneira de renomear ou copiar arquivos e pastas usando o NERDTree. É possível?

alexchenco
fonte
1
tipo: h NERDTree no vim. você obterá quase qualquer ajuda diretamente do vim. economiza tempo :)
Anand,

Respostas:

180

Pressione mno nó que deseja e selecione (m)ove the current node. Mover é o mesmo que renomear.

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
fonte
Ótima resposta salvou minha vida! Existe uma maneira de desativar a pergunta de confirmação ao excluir um arquivo usando 'm + d', É realmente tedioso para confirmar, e ele precisa confirmar duas vezes. Eu só quero isso sem nenhum aviso. Você sabe como fazê-lo?
mko de
1
Você pode desabilitar o prompt de confirmação alterando confirmado = 0 para confirmado = 1 em nerdtree / nerdtree_plugin / fs_menu.vim
Justin Garrison
2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , a versão mais recente inclui:

2.3. O menu da árvore NERD NERDTreeMenu A árvore NERD possui um menu que pode ser programado através de uma API (ver | NERDTreeMenuAPI |). A ideia é simular os menus de "clique com o botão direito" que a maioria dos exploradores de arquivos possui. O script vem com dois plug-ins de menu padrão: exec_menuitem.vim e fs_menu.vim. fs_menu.vim adiciona algumas operações básicas do sistema de arquivos ao menu para criar / excluir / mover / copiar arquivos e diretórios. exec_menuitem.vim fornece um item de menu para executar arquivos executáveis.

Zsolt Botykai
fonte
1
Eu verifiquei. Mas como faço o menu aparecer?
alexchenco
Se você o instalou corretamente, deverá ter uma pasta nerdtree_plugin no diretório de tempo de execução do Vim. Deve resistir exec_menuitem.vim e fs_menu.vim. Agora você só deve iniciar uma instância gráfica do Vim e NerdTree.
Zsolt Botykai
2
Sim, estou usando o gVim e o Nerdtree com "m". Abro uma janela, mas não consigo renomear, clique com o botão direito do mouse nos nós e também não consigo renomear (tenho esses 2 arquivos).
alexchenco