Nerdtree kullanarak bir dizin nasıl oluşturulur


147

Bir süredir NERDTree kullanıyorum. Her yeni dizin oluşturmam gerektiğinde terminale gitmem gerekiyor. NERDTree kullanarak bir dizin oluşturmanın hızlı ve kolay bir yolu var mı?

Dokümanı okudum ama hiçbir şey bulamadım.


3
Bu Süper Kullanıcıya ait olabilir.
Matt Joiner

7
Onu Süper Kullanıcıya taşımazdım. Sistem yöneticileri Vim kullanır, ancak Vim kullanan geliştiriciler tüm gün içinde yaşarlar; Geliştiriciler için daha uygun olacağını göze alıyorum. Bağlamanın / klonlamanın bir yolu olsaydı, bu iyi bir seçim olurdu.
Jim Stewart

Belgedeki ilgili satırlar çok göze çarpmıyor. 'NERDTreeMenu' bölümündedir .
gkb0986

Yanıtlar:


248

NERDTree penceresindeyken, 'm' tuşuna basın; altta bir menü görmelisiniz. Alt düğüm eklemek için 'a' yazın. Şimdi oluşturmak istediğiniz dizini girin, sonuna bir '/' eklediğinizden emin olun, aksi takdirde komut dosyası bir dosya oluşturur.

AFAIK NERDTree, 'mkdir -p' gibi üst dizinler oluşturamaz.


a yazdığında bir hata alıyorum <SNR> _15_showMenu işlevi işlenirken hata algılandı ...... Suçlu başka bir eklenti olabilir. Daha sonra hata ayıklayacağım. Teşekkürler.
Nick Vanderbilt

mkdir kullanıyorum ama nodetree dosya sistemi yapısı otomatik olarak yenilenmiyor
nkint

Dahası, nerdtree_plugin dizinini (indirme paketinizde bulunan) .vim dizinine koymalısınız, yoksa 'm'ye bastığınızda bir hata oluşur. Housetier'in cevabı için teşekkürler
guosheng1987

1
@nkint nerdtree'ye geri dönmeli ve R'ye
basmalısınız

6
Artık NERDTree ana dizinler oluşturabilir.
Sonique

9

Düğmesine basmak maşağıda bir menü açar ve bir eylemler listesinden seçim yapabilirsiniz.

NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
> (a)dd a childnode
  (m)ove the current node
  (d)elete the current node
  (r)eveal in Finder the current node
  (o)pen the current node with system editor
  (q)uicklook the current node
  (c)opy the current node
Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-teacher-center/app/Model/

Tuşuna basmak çocuk adüğümü eklemenize izin verir. Bir alt düğüm, eğik çizgi (/) ekleyip eklemediğinize bağlı olarak bir dosya veya klasör olabilir.

Aşağıdaki gibi bir eğik çizgi eklemezseniz, bir dosya oluşturur.

Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-project/app/Model/file

Aşağıdaki gibi bir eğik çizgi eklerseniz, bir klasör oluşturur.

Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-project/app/Model/folder/

1
Bu doğru, daha güncel cevap. Menüde çok iyi ya da çok bariz bir seçenek değil ama bu işliyor. Aksi takdirde :!mkdir -p path/to/dest.
FilBot3
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.