Emacs: วิธีที่จะทำให้การค้นหา regexp เริ่มต้นสำหรับ Cs?


4

ฉันจะเปลี่ยน Emacs เพื่อให้การค้นหา regexp (แทนการค้นหาปกติ) เป็นค่าเริ่มต้นได้อย่างไร

ฉันต้องการที่จะสามารถพิมพ์C-s [0-9]เช่นและมันจะพาฉันไปยังหมายเลขถัดไป จากนั้นกดC-sอีกครั้งและพาฉันไปยังหมายเลขถัดไป

ฉันลองสิ่งนี้:

(global-set-key "\C-s" 'search-forward-regexp)

แต่การกดซ้ำหลายครั้งC-sไม่ทำงาน มันไม่หาสิ่งที่เกิดขึ้นครั้งแรก แต่จะหาที่สองคุณจะต้องกลับเข้ามา regexp หลังจากที่กด[0-9]C-s

คำตอบ:


5

คุณปิดการใช้งานisearch-forward-regexp- จดบันทึก 'i'

พบผ่าน 'Ch k CMs' ซึ่งเชื่อมโยงกับการค้นหา regexp เชิงโต้ตอบไปข้างหน้า

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