ดูเหมือนว่าวิธีเดียวที่จะทำเช่นนี้คือการส่งผ่านพารามิเตอร์ -i เมื่อคุณเริ่มทำงานน้อยลง มีใครรู้บ้างเกี่ยวกับการแฮ็กลับเพื่อทำบางสิ่งเช่นนี้
/something to search for/i
ดูเหมือนว่าวิธีเดียวที่จะทำเช่นนี้คือการส่งผ่านพารามิเตอร์ -i เมื่อคุณเริ่มทำงานน้อยลง มีใครรู้บ้างเกี่ยวกับการแฮ็กลับเพื่อทำบางสิ่งเช่นนี้
/something to search for/i
คำตอบ:
คุณยังสามารถพิมพ์คำสั่ง-I
ขณะที่กำลังทำงานน้อยลง มันสลับความไวตัวพิมพ์เล็กและใหญ่สำหรับการค้นหา
-I
อย่างแท้จริงในประเภทที่-I
เปิดน้อย
คุณยังสามารถตั้งค่าตัวแปรสภาพแวดล้อม LESS
ฉันใช้LESS=-Ri
เพื่อให้ฉันสามารถปั๊มเอาท์พุท colorized จากgrep
ในนั้นและรักษาลำดับสี ANSI
คุณสมบัติที่ใช้งานน้อยอีกอย่างที่ฉันพบน้อยเริ่มต้นด้วย+F
อาร์กิวเมนต์ (หรือกดSHIFT+ Fในขณะที่ใช้น้อยกว่า) นี่เป็นสาเหตุให้ติดตามไฟล์ที่คุณเปิดในลักษณะเดียวกับที่tail -f <file>
จะทำ มีประโยชน์มากหากคุณกำลังดูไฟล์บันทึกจากแอปพลิเคชันและมีแนวโน้มที่จะต้องการสำรองข้อมูล (เช่นสร้างการบันทึก 100 บรรทัดทุก ๆ วินาทีเป็นต้น)
less
มากขึ้น :)
less +F --follow-name some.file
ผมจะใช้ +F
คนเดียวไม่ได้ทำงานให้ฉัน
ส่วนเสริมที่ @Juha พูดไว้: -i
เปิดใช้งานตัวพิมพ์เล็กและตัวพิมพ์ใหญ่โดยใช้ตัวพิมพ์เล็ก - ใหญ่เช่นหากการค้นหาของคุณมีตัวอักษรตัวพิมพ์ใหญ่การค้นหาจะคำนึงถึงขนาดตัวพิมพ์ คิดเหมือน:set smartcase
ในเสียงเรียกเข้า
เช่น: ด้วย-i
การค้นหา 'log' ใน 'Log, .. ' จะตรงกันในขณะที่ 'Log' in 'log' .. 'จะไม่ตรงกัน
/\clog
ให้เปลี่ยนไปใช้การค้นหาแบบตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
ดูเหมือนว่าคุณสามารถเรียกใช้คุณลักษณะนี้ตามการค้นหาแบบต่อไปนี้:
less prompt> /search string/-i
ตัวเลือกนี้เป็นless
ความช่วยเหลือแบบโต้ตอบที่คุณเข้าถึงผ่านh
:
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
ฉันไม่ได้ตรวจสอบอย่างละเอียด แต่ความช่วยเหลือในless
รุ่น 487 บน MacOS เช่นเดียวกับ Linux distros อื่น ๆ แสดงรายการตัวเลือกนี้ว่าใช้งานได้
บน MacOS คุณสามารถติดตั้งเวอร์ชันที่ใหม่กว่าless
ผ่านbrew
:
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less
ระบุ
less
คุณลองทำสิ่งนี้กับอะไร? ใช้งานไม่ได้กับฉันless 458 (GNU regular expressions)
(ความถนัดพูดless 458-2
FWIW)
less
ที่มี w / Fedora 19/20
เมื่อใช้แฟล็ก -i ตรวจสอบให้แน่ใจว่าคุณป้อนสตริงการค้นหาทั้งหมดในตัวพิมพ์เล็กเพราะถ้าตัวอักษรใดเป็นตัวพิมพ์ใหญ่การจับคู่ที่ตรงกัน
ดูเพิ่มเติมที่: -I (capital i) flag น้อยกว่า (1) เพื่อเปลี่ยนพฤติกรรมนี้