Vim'de NERDTree kullanarak dosya ve klasörlerin yeniden adlandırılması veya kopyalanması. Mümkün mü?


103

Belgeleri kontrol ettim ve NERDTree kullanarak dosya ve klasörleri yeniden adlandırmanın veya kopyalamanın bir yolunu bulamadım. Mümkün mü?


1
yazın: h NERDTree in vim. hemen hemen her türlü yardımı doğrudan vim'den alacaksınız. zaman kazandırır :)
Anand

Yanıtlar:


180

Seçmek mistediğiniz düğüme basın ve ardından seçin (m)ove the current node. Taşınma, yeniden adlandırmayla aynıdır.

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

Harika cevap hayatımı kurtardı! 'M + d' kullanarak bir dosyayı silerken onaylama sorusunu devre dışı bırakmanın bir yolu var mı, onaylamak gerçekten sıkıcı ve iki kez onaylaması gerekiyor. Sadece hiç bir an önce olmasını istemiyorum. Nasıl yapılacağını biliyor musun?
mko

1
Nerdtree / nerdtree_plugin / fs_menu.vim'de onaylandı = 0'ı onaylandı = 1 olarak değiştirerek onaylama istemini devre dışı bırakabilirsiniz
Justin Garrison

2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , en son sürümde:

2.3. NERD ağaç menüsü NERDTreeMenu NERD ağacının, bir API aracılığıyla programlanabilen bir menüsü vardır (bakınız | NERDTreeMenuAPI |). Buradaki fikir, çoğu dosya gezgininin sahip olduğu "sağ tıklama" menülerini simüle etmektir. Komut dosyası, iki varsayılan menü eklentisiyle birlikte gelir: exec_menuitem.vim ve fs_menu.vim. fs_menu.vim, dosya ve dizinlerin oluşturulması / silinmesi / taşınması / kopyalanması için menüye bazı temel dosya sistemi işlemlerini ekler. exec_menuitem.vim, yürütülebilir dosyaları yürütmek için bir menü öğesi sağlar.


1
Ben kontrol ettim. Ama menünün görünmesini nasıl sağlayabilirim?
alexchenco

Düzgün bir şekilde kurduysanız, Vim çalışma zamanı dizininizde nerdtree_plugin klasörünüz olmalıdır. Exec_menuitem.vim ve fs_menu.vim'e direnmelidir. Şimdi sadece grafiksel bir Vim örneği ve NerdTree başlatmalısınız.
Zsolt Botykai

2
Evet, gVim ve Nerdtree'yi "m" ile kullanıyorum Bir pencere açıyorum ama yeniden adlandırma orada değil Düğümlere sağ tıklıyorum ve yeniden adlandırma da yok (bu 2 dosyam var).
alexchenco
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.