VIM: Chuyển sang câu / đoạn tiếp theo mà không cần thêm vào lịch sử điều hướng


3

Tôi thích sử dụng các phím CTRL-O và CTRL-I để di chuyển. Vấn đề là nó nhanh chóng lấp đầy các chuyển động nhỏ như di chuyển theo đoạn bằng} / {hoặc di chuyển theo câu với) / (. Có cách nào để không có các phím đó ảnh hưởng đến lịch sử điều hướng không?

Câu trả lời:


5

Để tránh thay đổi danh sách nhảy, :keepjumps có thể được sử dụng. Bạn phải quá tải bất kỳ lệnh di chuyển nào với ánh xạ, như thế này:

:nnoremap <silent> } :<C-u>execute 'keepjumps normal!' v:count1 . '}'<CR>
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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.