Vim. Cách ánh xạ lại các phím điều hướng mặc định ('w', 'b', 'e' ')


-1

Có cách nào để thay đổi hành vi khóa 'w' để làm cho nó thực sự hoạt động như khóa 'b' không? Không thể tìm thấy các lệnh điều hướng nếu có.

CẬP NHẬT

Trong khóa Vim, 'w' ở chế độ bình thường được sử dụng để điều hướng đến chữ cái đầu tiên của từ tiếp theo. Phím 'e' được sử dụng để điều hướng đến chữ cái cuối của từ tiếp theo. Sẽ thật tuyệt khi sử dụng phím 'w' để điều hướng đến từ TRƯỚC (như 'b' cư xử) thay vì phím tiếp theo. Khi nhảy từ này sang từ khác bằng 'e', ​​bạn bỏ lỡ từ mong muốn (điều này xảy ra rất thường xuyên) và bạn cần phải nhảy lại một từ, việc bỏ tay ra và tìm kiếm phím 'b' thay vì 'w 'phím hiện đang ở ngay dưới ngón tay của bạn và hoàn toàn không được tôi sử dụng.

Đôi khi thật khó chịu khi có công cụ tùy biến như Vim và không thể đơn giản hóa lại các phím điều hướng mặc định. Có thể có trong hầu hết các IDE tương đối hiện đại hoặc thậm chí là các trình soạn thảo văn bản.


Bạn có thể đưa ra một ví dụ về những gì bạn đang tìm kiếm? Giúp tài liệu về w
Shadoath

@Shadoath Bản cập nhật này có được tính là một ví dụ không?
MadBrozzeR

Câu trả lời:


1

Vâng, bạn có thể làm điều này với ánh xạ lại trong tập tin vimrc của bạn. Ví dụ tôi có:

nnoremap 0 ^
vnoremap 0 ^

Mà làm 0 trả lời như thể tôi đánh ^ đưa tôi đến ký tự không phải khoảng trắng đầu tiên trên dòng hiện tại. Những ánh xạ này CHỈ có hiệu lực Chế độ bình thường và trực quan do 'n' và 'v' trước đó trong trường hợp của bạn để ánh xạ w đến b ở chế độ Bình thường:

nnoremap w b

tôi sẽ CAO khuyên bạn KHÔNG làm cái này. Có rất nhiều cách khác nhau để điều hướng và ghi đè một lệnh như w sẽ gây ra sự cố vì bây giờ tất cả các lệnh chế độ Bình thường sẽ là b thay vì w.

Ý kiến ​​của tôi là kỹ năng vim của bạn sẽ cải thiện nếu bạn bắt đầu học tất cả các cách khác để điều hướng. Nhu la: W hoặc là B nhảy đầy CÔNG VIỆC . Hoặc là ft để chuyển sang chữ cái tiếp theo được nhập (bao gồm / độc quyền tương ứng & amp; vốn FT đưa bạn lạc hậu). Bạn có thể đặt trước bất kỳ số nào trong số này bằng một số để lặp lại lệnh đó. Vì thế 3w nhảy 3 từ về phía trước.

Tài liệu trên chuyển động khai thác và chế độ bản đồ .


Công trinh! Cảm ơn bạn! Tôi sẽ ghi nhớ bạn đề nghị mặc dù.
MadBrozzeR
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.