Как создать каталог с помощью nerdtree - PullRequest
136 голосов
/ 22 мая 2010

Я уже некоторое время пользуюсь NERDTree. Каждый раз, когда мне нужно создать новый каталог, мне нужно идти в терминал. Существует ли быстрый и простой способ создать каталог с помощью NERDTree.

Я прочитал документ , но ничего не смог найти.

Ответы [ 2 ]

231 голосов
/ 23 мая 2010

В окне NERDTree нажмите «m»; Вы должны увидеть меню внизу. Введите «a» для добавления дочернего узла. Теперь введите каталог, который вы хотите создать, добавив в конце '/', иначе скрипт создаст файл.

AFAIK NERDTree не может создавать родительские каталоги, как это делает 'mkdir -p'.

5 голосов
/ 01 августа 2017

Нажатие m откроет меню ниже, и вы сможете выбрать из списка действий.

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/

Нажатие a позволит вам добавить дочерний узел.Дочерний узел может быть файлом или папкой, в зависимости от того, добавляете ли вы косую черту (/) или нет.

Если вы не добавите косую черту, как показано ниже, будет создан файл.

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

Если вы добавите косую черту, как показано ниже, это создаст папку.

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