การเปลี่ยนชื่อหรือคัดลอกไฟล์และโฟลเดอร์โดยใช้ NERDTree บน Vim เป็นไปได้ไหม?


103

ฉันตรวจสอบเอกสารแล้วไม่พบวิธีเปลี่ยนชื่อหรือคัดลอกไฟล์และโฟลเดอร์โดยใช้ NERDTree เป็นไปได้ไหม?


1
ชนิด: h NERDTree เป็นกลุ่ม คุณจะได้รับความช่วยเหลือโดยตรงจากกลุ่ม ประหยัดเวลา :)
อานันท์

คำตอบ:


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

1
คุณสามารถปิดใช้งานพรอมต์การยืนยันได้โดยเปลี่ยนยืนยัน = 0 เป็นยืนยัน = 1 ใน nerdtree / nerdtree_plugin / fs_menu.vim
Justin Garrison

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 เพิ่มการทำงานของระบบไฟล์พื้นฐานในเมนูสำหรับสร้าง / ลบ / ย้าย / คัดลอกไฟล์และ dirs exec_menuitem.vim จัดเตรียมรายการเมนูเพื่อเรียกใช้ไฟล์ปฏิบัติการ


1
ฉันตรวจสอบแล้ว แต่ฉันจะทำให้เมนูปรากฏขึ้นได้อย่างไร?
alexchenco

หากคุณติดตั้งอย่างถูกต้องคุณควรมีโฟลเดอร์ nerdtree_plugin ในไดเรกทอรี Vim runtime ควรต่อต้าน exec_menuitem.vim และ fs_menu.vim ตอนนี้คุณควรเริ่มอินสแตนซ์ Vim แบบกราฟิกและ NerdTree เท่านั้น
Zsolt Botykai

2
ใช่ฉันใช้ gVim และ Nerdtree กับ "m" ฉันเปิดหน้าต่าง แต่ไม่มีการเปลี่ยนชื่อฉันคลิกขวาที่โหนดและการเปลี่ยนชื่อก็ไม่มีเช่นกัน (ฉันมี 2 ไฟล์นั้น)
alexchenco
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.