Vim에서 NERDTree를 사용하여 파일 및 폴더의 이름을 바꾸거나 복사합니다. 가능할까요?


103

설명서를 확인했지만 NERDTree를 사용하여 파일과 폴더의 이름을 바꾸거나 복사하는 방법을 찾을 수 없었습니다. 가능할까요?


1
vim에서 : h NERDTree를 입력하십시오. vim에서 직접 거의 모든 도움을받을 수 있습니다. 시간 절약 :)
Anand

답변:


180

를 눌러 m노드에서 당신은 다음 선택합니다 (m)ove the current node. 이동은 이름 변경과 동일합니다.

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

위대한 대답이 내 생명을 구했습니다! 'm + d'를 사용하여 파일을 삭제할 때 확인 질문을 비활성화하는 방법이 있습니까? 확인하는 것이 정말 지루하고 두 번 확인해야합니다. 나는 단지 그것이 전혀 프롬프트가 아니기를 원합니다. 어떻게하는지 알아?
mko 2013-04-12

1
당신은 확인 변경하여 프롬프트 확인을 해제 할 수 있습니다에 = 0 확인 = 1 nerdtree / nerdtree_plugin / fs_menu.vim
저스틴 수비대

2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , 최신 버전에는 다음이 있습니다.

2.3. NERD 트리 메뉴 NERDTreeMenu NERD 트리에는 API를 통해 프로그래밍 할 수있는 메뉴가 있습니다 (| NERDTreeMenuAPI | 참조). 아이디어는 대부분의 파일 탐색기에있는 "오른쪽 클릭"메뉴를 시뮬레이션하는 것입니다. 스크립트에는 exec_menuitem.vim 및 fs_menu.vim의 두 가지 기본 메뉴 플러그인이 있습니다. fs_menu.vim은 파일과 디렉토리를 생성 / 삭제 / 이동 / 복사하기위한 몇 가지 기본 파일 시스템 작업을 메뉴에 추가합니다. exec_menuitem.vim은 실행 파일을 실행하기위한 메뉴 항목을 제공합니다.


1
확인했습니다. 하지만 메뉴를 표시하려면 어떻게해야합니까?
alexchenco

제대로 설치했다면 Vim 런타임 디렉토리에 nerdtree_plugin 폴더가 있어야합니다. exec_menuitem.vim 및 fs_menu.vim에 저항해야합니다. 이제 그래픽 Vim 인스턴스와 NerdTree 만 시작해야합니다.
Zsolt Botykai

2
그래, 나는 "m"과 함께 gVim과 Nerdtree를 사용하고있다. 나는 창을 열지 만 이름 바꾸기가 없다. 노드를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기도 거기에 없다 (2 개의 파일이있다).
alexchenco
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.