Có một lệnh tìm kiếm ngược trong vim?


13

Trong linux cli tôi có thể làm ctrl-rvà thực hiện tìm kiếm ngược và chọn một cái gì đó tôi đã làm dễ dàng.
Có một cái gì đó tương tự trong vim? Ý tôi là tôi có thể chạy một lệnh bằng cách sử dụng :(có thể là bất cứ thứ gì như thay thế dài) và nếu tôi cần làm lại, tôi cần phải gõ lại nó.
Có cách nào để tránh gõ lại mà thay vào đó bằng cách nào đó tìm kiếm lại và thực hiện nó?

Câu trả lời:


15

Bạn có thể thấy q:hữu ích. Nó mở cửa sổ dòng lệnh. Cửa sổ dòng lệnh trông như thế này:

nhập mô tả hình ảnh ở đây

Tôi đã cố gắng tạo ra một hình ảnh động của việc sử dụng nó:

Hoạt hình của q:

Cũng xem c_CTRL-F, mở cửa sổ dòng lệnh từ chế độ lệnh.

Bạn cũng có thể chạy lại lệnh cuối cùng từ chế độ bình thường bằng cách gõ @:.


1
Tôi ước tôi có thể +10, có tính năng này làm cho việc sử dụng chế độ lệnh vim đẹp hơn nhiều. Cá nhân tôi sử dụng một vài bản remaps để dễ truy cập hơn.
evilsoup

1
Tôi ước tôi có thể +10 để thêm một hình ảnh động nhanh.
mtk

11

Nhập :và sau đó bắt đầu lệnh được ban hành trước đó Upsẽ lấy lệnh khớp. Nếu có nhiều tùy chọn khả dụng, bạn có thể chuyển qua chúng với UpDown.


Tuyệt vời hữu ích! TNX 1.0E6
Jostein Topland
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.