Câu trả lời:
Bạn cũng có thể gõ lệnh -I
trong khi ít chạy. Nó bật tính nhạy cảm trường hợp cho các tìm kiếm.
-I
như trong nghĩa đen loại -I
với ít mở.
Bạn cũng có thể đặt biến môi trường LESS
Tôi sử dụng LESS=-Ri
, để tôi có thể bơm đầu ra được tô màu từ grep
đó và duy trì các chuỗi màu ANSI.
Một tính năng ít được sử dụng ít hơn mà tôi tìm thấy là bắt đầu bằng +F
một đối số (hoặc nhấn SHIFT+ Ftrong khi ít hơn). Điều này khiến nó tuân theo tệp bạn đã mở, theo cách tương tự tail -f <file>
. Rất tiện dụng nếu bạn đang xem các tệp nhật ký từ một ứng dụng và có khả năng muốn sao lưu trang (ví dụ: nếu nó tạo ra 100 dòng ghi nhật ký mỗi giây).
less
là nhiều hơn :)
less +F --follow-name some.file
. +F
Một mình không làm việc cho tôi.
Bổ trợ cho những gì @Juha đã nói: Trên thực tế, -i
bật Case-insensitive với SmartCasing, tức là nếu tìm kiếm của bạn chứa một chữ cái viết hoa, thì tìm kiếm sẽ phân biệt chữ hoa chữ thường, nếu không, nó sẽ không phân biệt chữ hoa chữ thường. Hãy nghĩ về nó như :set smartcase
trong Vim.
Ví dụ: với -i
, tìm kiếm 'log' trong 'Log, ..' sẽ khớp, trong khi 'Log' trong 'log, ..' sẽ không khớp.
/\clog
để chuyển sang tìm kiếm không phân biệt chữ hoa chữ thường.
Dường như bạn có thể triệu tập tính năng này trên cơ sở mỗi tìm kiếm như vậy:
less prompt> /search string/-i
Tùy chọn này nằm trong less
trợ giúp tương tác mà bạn truy cập thông qua h
:
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
Tôi đã không kiểm tra rộng rãi nhưng sự trợ giúp trong less
phiên bản 487 trên MacOS cũng như các bản phân phối Linux khác liệt kê tùy chọn này là có sẵn.
Trên MacOS, bạn cũng có thể cài đặt phiên bản mới hơn less
thông qua brew
:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less
.
less
bạn đã thử cái này? Đừng làm việc với tôi less 458 (GNU regular expressions)
(aptitude nói less 458-2
FWIW)
less
nào bao gồm w / Fedora 19/20.