Tôi không có nghĩa là một người sử dụng năng lượng vim, tôi chỉ mới bắt đầu nắm bắt các chuyển động và lệnh nâng cao với vim. Nhưng có một nhược điểm mà tôi dường như không thể có được.
Tôi lớn lên với các chương trình đồ họa để viết mã, nhưng gần đây tôi mới bắt đầu sử dụng vim qua ssh & screen để làm việc trên các dự án khá lớn với nhiều thư mục.
Tôi tò mò không biết các bậc thầy vim làm gì để làm việc với nhiều tệp một cách nhanh chóng và dễ dàng. Hãy xem xét một ứng dụng đường ray làm ví dụ. Giả sử bạn muốn chỉnh sửa bộ điều khiển để bạn chạy.
vim app/controllers/controller.rb
Nhưng sau đó, bạn nhanh chóng muốn thay đổi để chỉnh sửa chế độ xem hoặc di chuyển db, bản năng đầu tiên của tôi là :wq
, quay lại bash để điều hướng đến thư mục đó và bắt đầu lại vim trong bộ đệm hoàn toàn mới.
Điều này rõ ràng là sai lầm.
Tôi đã học được về một số điều như:
- Máy khách (nhưng tôi không muốn sử dụng X trên ssh và đây có vẻ là cách duy nhất)
:e
để mở một tệp khác bằng cách duyệt, nhưng tôi dường như không thể làm điều đó rất nhanh. Tab hoàn thành thực sự làm tôi vấp ngã.- Mở toàn bộ thư mục và tìm kiếm thông qua bộ đệm.
- NERDTree đầy hứa hẹn, nhưng tôi thực sự muốn tránh xa mọi đại diện đồ họa để tiếp tục buộc tôi phải làm chủ điều hướng dòng lệnh
Tôi xin lỗi vì đã ngây thơ, nhưng tôi thực sự muốn tìm hiểu cách chính xác để đi về nó ngay cả khi nó chủ quan nặng nề.
Phương pháp của bạn là gì, và bạn muốn giới thiệu cái gì?
rails-type-navigation
trong tài liệu hoặc:help rails-type-navigation
khi bạn đã cài đặt nó).