nerdtree를 사용하여 디렉토리를 만드는 방법


147

한동안 NERDTree를 사용하고 있습니다. 새 디렉토리를 만들어야 할 때마다 터미널로 이동해야합니다. NERDTree를 사용하여 디렉토리를 빠르고 쉽게 작성할 수있는 방법이 있습니까?

나는 문서를 읽었 지만 아무것도 찾을 수 없었다.


3
슈퍼 사용자에 속할 수 있습니다.
Matt Joiner

7
슈퍼 유저로 옮기지 않겠습니다. Sysadmin은 Vim을 사용하지만 Vim을 사용하는 개발자는 하루 종일 Vim을 사용합니다. 개발자에게 더 적합하다는 것을 모험했습니다. 연결 / 복제 할 수있는 방법이 있다면 좋은 선택입니다.
Jim Stewart

문서의 관련 줄은 매우 눈에 띄지 않습니다. 'NERDTreeMenu' 섹션에 있습니다.
gkb0986

답변:


248

NERDTree 창에서 'm'을 누르십시오. 하단에 메뉴가 나타납니다. 자식 노드를 추가하려면 'a'를 입력하십시오. 이제 만들려는 디렉토리를 입력하고 끝에 '/'를 추가하십시오. 그렇지 않으면 스크립트가 파일을 작성합니다.

AFAIK NERDTree는 'mkdir -p'와 같은 상위 디렉토리를 작성할 수 없습니다.


유형 A 일 때 오류 <SNR> _15_showMenu .....를 처리하는 동안 오류가 감지되었습니다. Culprit은 다른 플러그인 일 수 있습니다. 나중에 디버깅하겠습니다. 감사.
Nick Vanderbilt

mkdir을 사용하지만 nodetree 파일 시스템 structire가 자동으로 갱신되지 않습니다
nkint

또한 nerdtree_plugin dir (다운로드 패키지에 있음)을 .vim dir에 넣거나 'm'을 누르면 오류가 발생합니다. Housetier의 답변에 감사드립니다
guosheng1987

1
당신이 nerdtree으로 돌아 가야한다 @nkint 및 R 키를 누릅니다
HVNSweeting

6
이제 NERDTree는 부모 디렉토리를 만들 수 있습니다.
Sonique

8

를 누르면 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/

1
이것은 정확하고 최신의 답변입니다. 메뉴에서 그다지 좋지 않거나 명백한 옵션은 아니지만 이것이 처리합니다. 그렇지 않으면 :!mkdir -p path/to/dest.
FilBot3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.