2012-04-26 61 views
86

Tôi thường điều hướng theo vim f x để tìm sự xuất hiện tiếp theo của ký tự 'x', nhưng bỏ qua là có một từ (hoặc nhiều từ hơn) chứa 'x' ở giữa từ I muốn chỉnh sửa và vị trí con trỏ bắt đầu.vim lặp lại tìm ký tự tiếp theo 'x'

Vì vậy, tôi phải f x một lần nữa, đó là loại gây phiền nhiễu vì có nút đẹp này ., lặp lại lệnh cuối cùng. Vì vậy, có cách để lặp lại f x bằng một lần nhấn nút.

Trả lời

162

Lệnh để lặp lại số f; (dấu chấm phẩy); , (dấu phẩy) đảo ngược hướng tìm kiếm.

+2

uuh bạn đang nhanh - chưa thể chấp nhận! cảm ơn rất nhiều! – epsilonhalbe

+0

Bạn đánh bại tôi với nó :). –

+1

Có lý do hữu ích nào mà bạn không thể sử dụng '.' cho điều này không? Đó là lệnh mà tôi dự kiến ​​sẽ làm việc. –

5

Thời gian trôi qua kể từ khi tôi hỏi câu hỏi này - hiện nay tôi sử dụng vim-easymotion, điều này làm cho nhu cầu cho ; gần như không cần thiết.

Plugin này cho phép chuyển trực tiếp vào một chữ cái nhất định - kích hoạt plugin làm cho tất cả các chữ cái màu xám ngoại trừ tất cả 'x' trên màn hình - và chúng được thay thế bằng các chữ cái màu đỏ mà bạn có thể nhấn để nhảy trực tiếp vào nó.

easymotion in use

Các vấn đề liên quan