Làm cách nào tôi có thể chuyển từ tìm kiếm tiến sang tìm kiếm ngược trong Vim?


34

Trong Vim, tôi biết rằng /sẽ tìm kiếm chuyển tiếp từ con trỏ , tương ứng nNlặp lại tìm kiếm tiến và lùi tương ứng.

Tôi cũng biết rằng ?sẽ tìm kiếm ngược từ con trỏ, nNlặp lại tìm kiếm ngược và xuôi, tương ứng.

Câu hỏi của tôi là, nếu tôi đã thực hiện một ?tìm kiếm và tôi muốn chạy lại nó như một /tìm kiếm (vì vậy tôi không phải tiếp tục giữ ca để tiến về phía trước), có cách nào để chuyển hướng tìm kiếm trước đó mà không gõ lại thuật ngữ tìm kiếm?

Câu trả lời:


48

Chỉ cần gõ một chữ ?mà không có bất kỳ văn bản nào theo sau nó sẽ chạy lại tìm kiếm ngược.

Tức là gõ / Returnhoặc ? Returnsẽ luôn chạy lại tìm kiếm cuối cùng, nhưng theo hướng bạn muốn.


Wow, đó là cách dễ dàng hơn tôi nghĩ. :) Cảm ơn!
Nathan Long

Hmmm, và rõ ràng ,? hoặc / theo sau là các chu kỳ phím lên thông qua lịch sử chung cho cả hai. Tôi nghĩ rằng mỗi người có lịch sử riêng của họ.
Nathan Long

Chỉ là một điều nhỏ (có vẻ khá rõ ràng), nhưng tôi đã bỏ lỡ nó. Bạn phải điều hướng đến cuối tệp (ctrl + end) để tìm kiếm ngược lại.
dimuthu

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.