Tìm kiếm tức thì trong lệnh ít hơn? (Tương tự như nghiên cứu trong VIM)


16

Có cách nào để tìm kiếm trong khi tôi đang gõ lesskhông? Cũng giống như tùy chọn vim set incsearch,.

Vì tôi không tìm thấy một cách thích hợp để làm điều đó, có công cụ tương tự nào có thể làm được không?


Tại sao bạn không sử dụng vim làm máy nhắn tin của mình!?
dùng114632

@ user1146332 hmm, tôi không biết liệu VIM có thể xử lý luồng trực tiếp hay không, nhưng có vẻ như ire_and_curses đã đưa ra cách sử dụng đúng cách vim
daisy

Với '-' là đối số dòng lệnh vim đọc từ stdin (được đăng từ điện thoại di động)
user1146332

Câu trả lời:


26

Bạn có thể thực hiện tìm kiếm từ dòng lệnh:

less -ppattern filename

Hoặc, một khi bên trong less, sử dụng /theo mẫu của bạn để thực hiện tìm kiếm tương tác (chuyển tiếp). nNlặp lại tìm kiếm theo hướng thuận và ngược tương ứng. Đó là mức tối thiểu bạn cần biết; có nhiều lệnh hơn cho các tìm kiếm phức tạp hoặc cụ thể hơn.

Chỉnh sửa : Để trả lời câu hỏi cập nhật của bạn, hiện tại không có cách nào để thực hiện tìm kiếm gia tăng ngay lập tức less. Bạn đã cân nhắc sử dụng viewthay thế (mở Vim ở chế độ chỉ đọc, vì vậy sẽ sử dụng incsearchcài đặt của bạn )? Vim có thể được tạo ra giống như máy nhắn tin hơn với kịch bản vimpager .

Một số thông tin bổ sung: Có một lỗi mở trên trình theo dõi lỗi Ubuntu để hỗ trợ tìm kiếm gia tăng, nhưng có vẻ như nó sẽ không xuất hiện ở bất cứ đâu sớm. Ai đó đã triển khai hỗ trợ gia tăng trên một ngã ba github, nhưng rõ ràng bạn sẽ phải biên dịch một tùy chỉnh lessđể sử dụng nó.

(Và ngoài yêu cầu nâng cao Ubuntu hiện tại (kể từ 2016-05-17) không có yêu cầu nâng cao nào như vậy trên trình sửa lesslỗi chính thức .)


Xin lỗi, nhưng câu hỏi ban đầu tôi đăng không rõ ràng, bạn có thể kiểm tra câu hỏi cập nhật của tôi không?
cúc

+1 để giới thiệu view(vi chỉ đọc) - tôi ghét nó khi mọi người sử dụng vithay vì lesshoặc viewvà khóa tệp không cần thiết.
cas

Khi tôi nhấn n, nó thêm n vào mẫu tìm kiếm. Đánh vào kết thúc tìm kiếm, sau đó nhấn n không có hiệu lực. Phải làm sao
tạm
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.