Có thể xác định một phong trào tùy chỉnh trong vim?


2

Nó thậm chí có thể?

Ý tôi là, nhiều lệnh vim có thể có một chuyển động để hoạt động, tôi có thể xác định một chuyển động tùy chỉnh để tôi có thể điều chỉnh các chỉnh sửa của mình với một môi trường không?

Lệnh cụ thể tôi quan tâm là gq, để định dạng lại. Tôi có thể gõ gqip định dạng lại một đoạn ip là sự chuyển động từ đầu đến cuối đoạn hiện tại không bao gồm khoảng trắng xung quanh.

Có thể xác định một phong trào tùy chỉnh để thay thế ip để cho phép tôi, nói, định dạng lại các bình luận mà không cần chạm vào mã xung quanh? Điều này sẽ đòi hỏi một phong trào tương tự như ip nhưng với các điều kiện khác nhau cho nơi nó bắt đầu hoặc kết thúc.

Câu trả lời:


4

Hãy xem này Wiki Vim Mẹo bài viết về tạo đối tượng văn bản mới và cũng tại hai plugin Vim này cung cấp chức năng tạo đối tượng văn bản tùy chỉnh một ví dụ tạo các đối tượng văn bản tùy chỉnh.


Bạn có lẽ nên mở rộng câu trả lời này để trình bày ngắn gọn những gì các liên kết đó đề cập. Đặc biệt, đó là omap mà làm những gì tôi muốn.
SpoonMeiser

@SpoonMeiser: Tôi sẽ làm nếu tôi hiểu nó tốt hơn bản thân mình. Vì nó là, tôi chỉ biết nơi để tìm thêm thông tin.
garyjohn
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.