Sử dụng lại mẫu tìm kiếm trong chế độ cũ


7

Đôi khi tôi muốn thử một mẫu với /trước khi làm :%s/ …; Tôi có thể sử dụng lại mà không cần phải gõ lại không? (hoặc sử dụng chuột.)

Câu trả lời:


9

Chắc chắn, chỉ để lại các mẫu trong thay thế trống:

:%s//replacement/

4

Ngoài câu trả lời của @ garyjohn , bạn có thể sử dụng <c-r>/để chèn thanh ghi tìm kiếm vào một lệnh nếu bạn muốn chỉnh sửa nó hoặc bỏ qua mẫu tìm kiếm là không đủ.

:%s/<c-r>//replacement

0

Một giải pháp khả thi khác

:exe '%s/' . @/ . '/replacement/g'
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.