Đổi tên hoặc sao chép tệp và thư mục bằng NERDTree trên Vim. Nó có khả thi không?


103

Tôi đã kiểm tra tài liệu và không thể tìm thấy cách đổi tên hoặc sao chép tệp và thư mục bằng NERDTree. Nó có khả thi không?


1
gõ: h NERDTree trong vim. bạn sẽ nhận được hầu hết mọi trợ giúp trực tiếp từ vim. tiết kiệm thời gian :)
Anand

Câu trả lời:


180

Nhấn mvào nút bạn muốn sau đó chọn (m)ove the current node. Di chuyển cũng giống như đổi tên.

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

Câu trả lời tuyệt vời đã cứu mạng tôi! Có cách nào để tắt câu hỏi xác nhận khi xóa tệp bằng cách sử dụng 'm + d' không, Việc xác nhận thực sự tẻ nhạt và cần xác nhận hai lần. Tôi chỉ muốn nó không có lời nhắc nào cả. Bạn có biết làm thế nào để làm điều đó?
mko

1
Bạn có thể vô hiệu hóa các xác nhận nhanh chóng bằng cách thay đổi khẳng định = 0 đến xác nhận = 1 trong nerdtree / nerdtree_plugin / fs_menu.vim
Justin Garrison

2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt , phiên bản mới nhất có nó:

2.3. Menu cây NERD NERDTreeMenu Cây NERD có một menu có thể được lập trình thông qua API (xem | NERDTreeMenuAPI |). Ý tưởng là mô phỏng các menu "nhấp chuột phải" mà hầu hết các trình khám phá tệp đều có. Tập lệnh đi kèm với hai plugin trình đơn mặc định: executive_menuitem.vim và fs_menu.vim. fs_menu.vim thêm một số thao tác hệ thống tệp cơ bản vào menu để tạo / xóa / di chuyển / sao chép tệp và dirs. execute_menuitem.vim cung cấp một mục menu để thực thi các tệp thực thi.


1
Tôi đã kiểm tra nó. Nhưng làm cách nào để làm cho menu xuất hiện?
alexchenco

Nếu bạn đã cài đặt nó đúng cách, bạn sẽ có một thư mục nerdtree_plugin trong thư mục thời gian chạy Vim của bạn. Nên chống lại tệp executive_menuitem.vim và fs_menu.vim. Bây giờ bạn chỉ nên bắt đầu một phiên bản Vim & NerdTree đồ họa.
Zsolt Botykai

2
Vâng, tôi đang sử dụng gVim và Nerdtree với "m" Tôi mở một cửa sổ nhưng việc đổi tên không có ở đó, tôi nhấp chuột phải vào các nút và việc đổi tên cũng không có (tôi có 2 tệp đó).
alexchenco
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.