Có tìm kiếm và thay thế lịch sử trong vim?


14

Chúng tôi có thể truy xuất tìm kiếm và thay thế lịch sử trên IDE và trình soạn thảo văn bản. Tương tự như vậy, có một lịch sử tìm kiếm hoặc một cách để lấy biểu thức đã tìm kiếm trước đó trong vim không?

Câu trả lời:


15

Vâng, bạn có historylệnh:

:history /

Lưu ý rằng nó có thể được sử dụng cho /, :, =, >, ?, @, all, cmd, debug, expr, inputsearch.

Hoặc bạn có thể sử dụng q:, q/q?các lệnh để xem các lệnh đã nhập trước đó và tìm kiếm trên một đệm sepearate. Sau đó, bạn có thể sửa đổi theo ý muốn và phát lại chúng bằng cách nhấn <CR>.

Xem :h :history, :h q:.


1
Cảm ơn. Trước đây tôi đã thử chỉ :historylà gần hơn một chút.
vusan

3
Đối với thay thế, người ta có thể nhìn vào q:. Nó không độc quyền để thay thế, nhưng nó là một bộ đệm thực sự, vì vậy tất cả sức mạnh của vim hoạt động ở đó.
PhilippFrank

1
@PhilippFrank, tôi sẽ thêm câu này vào câu trả lời, cảm ơn
nobe4


1

Bạn có thể sử dụng :history scho lịch sử tìm kiếm. Là một phím tắt, bạn có thể sử dụng :his s. Cách tương tự cho lịch sử dòng lệnh cũng có.

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.