GNU น้อยลง: ฉันจะค้นหาในขณะที่ไม่สนใจขนาดตัวพิมพ์ได้โดยไม่ใช้ตัวเลือก -I น้อยลงได้อย่างไร


52

จาก GNU manpage ที่น้อยกว่า

- ฉันหรือ - กรณีที่ได้รับอนุญาต

ทำให้การค้นหาละเว้นกรณีและปัญหา นั่นคือตัวพิมพ์ใหญ่และตัวพิมพ์เล็กถือว่าเหมือนกัน

ตัวเลือกนี้จะถูกละเว้นหากตัวอักษรตัวพิมพ์ใหญ่ใด ๆ ปรากฏในรูปแบบการค้นหา กล่าวอีกนัยหนึ่งถ้ารูปแบบมีตัวอักษรตัวใหญ่การค้นหานั้นจะไม่สนใจตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

-I หรือ - SignORE-CASE

เช่น -i แต่การค้นหาไม่สนใจขนาดตัวพิมพ์แม้ว่ารูปแบบจะมีตัวอักษรตัวพิมพ์ใหญ่

นี่เป็นวิธีที่ยอดเยี่ยมในการค้นหาใน GNU ที่น้อยลงในขณะที่ไม่สนใจขนาดตัวพิมพ์ อย่างไรก็ตามคุณต้องทราบล่วงหน้าว่าคุณต้องการค้นหาในขณะที่ไม่สนใจขนาดตัวพิมพ์และระบุไว้ในบรรทัดคำสั่ง

vimแก้ปัญหานี้โดยให้ผู้ใช้ระบุ \ c ก่อนการค้นหาเพื่อระบุว่าควรค้นหารูปแบบในขณะที่ไม่สนใจขนาดตัวพิมพ์

มีวิธีการทำสิ่งเดียวกันน้อยลงหรือไม่ (โดยไม่ระบุ -I ในบรรทัดคำสั่ง)


2
คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมน้อยที่ "-I" และทุกครั้งที่คุณเรียกใช้น้อยก็จะได้รับ -I ตัวเลือก
m_vitaly

คำตอบ:


66

คุณสามารถตั้งค่าได้จากภายในน้อยกว่าโดยพิมพ์-iแล้วทำตามขั้นตอนการค้นหาปกติ
ดูที่ความช่วยเหลือน้อยลงโดยกดh


ขอบคุณ :) ฉันดูเฉพาะหน้าคนและลืมดูความช่วยเหลือแบบอินไลน์ นี่คือสิ่งที่ฉันกำลังมองหา
Tom Feiner

3

หลังจากเปิดใช้งานIgnore case in searchesโดยการกด-iคุณต้องใส่สตริงเป็นตัวพิมพ์เล็ก หากสตริงของคุณมีตัวอักษรพิมพ์ใหญ่การค้นหาของคุณจะล้มเหลว (ค้นหาเฉพาะสตริงที่มีอักขระบน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.