Phím tắt để làm lại trong vim


3

Trong vim,

u = undo  
r = replace

Có một phím tắt để làm lại?

ctrl + rlà một đột quỵ hai phím (theo suy nghĩ của tôi)
và tôi thường nhấn nhầm kết hợp (tôi mới chuyển sang Mac)

Hoặc nó có khả năng để lập bản đồ đột quỵ chính của tôi?

Câu trả lời:


3

Tất nhiên:

:nmap r <c-r>

Nhưng tôi thực sự khuyên bạn nên sử dụng "r" làm khóa được ánh xạ.


1
lưu ý, nhưng tôi thực sự hầu như không sử dụng thay thế
ajreal

2
Đó phải là : nnoremap chỉ trong trường hợp một ngày nào đó ajreal ánh xạ lại cr cho một số chức năng khác.
Trevor Powell

0

Bạn có thể ánh xạ một trong các phím F để làm lại bằng cách đặt đoạn mã sau vào .vimrc của bạn

:map <F2> ^R

Bạn có thể nhập các ký tự đặc biệt (và ^ R) bằng cách nhấn ^ V (ctrl-v) trước.

Để biết thêm chi tiết về cách nhập các ký tự đặc biệt ,: hãy giúp i_CTRL-V

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.