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.