ฉันไม่สามารถตอบได้ว่าอะไรที่ยาวที่สุดอาจจะอยู่ที่ไหนสักแห่ง แต่นี่เป็นข้อมูลหนึ่งบิตที่อาจช่วยได้
ฉันมีบางไลบรารีที่ให้ชุดคำสั่งที่เกี่ยวข้องซึ่งผูกกับคีย์ใน keymap ที่ฉันผูกกับคีย์คำนำหน้า
เนื่องจากฉันไม่ต้องการเลือกใช้รหัสผู้ใช้ร่วมกัน ฯลฯ ฉันมักจะผูกคีย์คำนำหน้าไว้ใต้คำพูดC-x
หรือสำหรับother-window
คำสั่งภายใต้C-x 4
(keymap ctl-x-4-map
)
ข้อพิจารณาเดียวกันนี้ใช้กับกลุ่มคำสั่งใน keymap ดังกล่าวบางครั้งพวกเขาก็จะได้รับ keymap ของตัวเอง และอื่น ๆ ซ้ำ
ฉันคาดหวังว่าอย่างน้อยผู้ใช้บางคนอาจต้องการ reboot keymaps ใด ๆ (ที่ระดับใดก็ได้) เป็นของตัวเองสั้นลงคีย์นำหน้าหรือพวกเขาอาจต้องการผูกคำสั่งเฉพาะกับลำดับของคีย์ที่สั้นลง แต่ฉันไม่ต้องการทำอย่างนั้นในห้องสมุด
นี่คือตัวอย่างหนึ่งเช่นที่สำคัญค่อนข้างยาวนี้: C-x 4 j t . % *
(เจ็ดการกดแป้นพิมพ์) ซึ่งถูกผูกไว้กับคำสั่งicicle-bookmark-file-this-dir-all-tags-regexp-other-window
ในBookmark +
กายวิภาคศาสตร์:
ในC-x 4
คีย์คำนำหน้า ( ctl-x-4-map
)
ในj
คีย์คำนำหน้าซึ่งเป็นคำสั่งทั้งหมดสำหรับการกระโดดไปบุ๊ก
ในt
คีย์คำนำหน้าซึ่งเป็นคำสั่งทั้งหมดสำหรับการข้ามไปยังบุ๊คมาร์คที่ติดแท็กในบางวิธี
ใน.
คีย์คำนำหน้าซึ่งใช้สำหรับคำสั่งทั้งหมดสำหรับการข้ามไปยังบุ๊คมาร์คที่ใช้สำหรับไฟล์ในไดเรกทอรีปัจจุบันที่ติดแท็กด้วยวิธีใดวิธีหนึ่ง
ใน%
คีย์คำนำหน้าซึ่งมีไว้สำหรับคำสั่งทั้งหมดสำหรับการข้ามไปยังที่คั่นหน้าซึ่งใช้สำหรับสิ่งต่าง ๆ ในไดเรกทอรีปัจจุบันที่มีแท็กที่ตรงกับ regexp ที่คุณได้รับพร้อมท์
ในการ*
ที่สำคัญซึ่งเป็นคำสั่งทั้งหมดสำหรับการกระโดดไปยังบุ๊คมาร์คที่มีการสิ่งที่อยู่ในไดเรกทอรีปัจจุบันที่มีแท็ก , ALLซึ่งตรงกับ regexpคุณถูกถามให้ (ตรงกันข้ามC-x 4 j t . % +
สำหรับบุ๊กมาร์กบางแห่งซึ่งแท็กตรงกับ regexp)
ทั้งหมดนี้เป็นแบบธรรมดาใน Bookmark + (และบางส่วนสอดคล้องกับ Dired conventions, BTW): j
สำหรับคำสั่งjump , t
สำหรับtagged , .
สำหรับtag- ปัจจุบัน , %
สำหรับregexpและ*
สำหรับทั้งหมด ( +
สำหรับบางคน )
(โอ้และใช้ sexp ของ @ mkcms ฉันC-x 4 j t f % *
ก็มีความยาวเท่ากันf
ย่อมาจากไฟล์มันเหมือนC-x 4 j t . % *
แต่ที่คั่นหน้าที่เป็นตัวเลือกสำหรับการทำให้สมบูรณ์นั้นเป็นที่คั่นหน้าของไฟล์ทั้งหมดไม่ใช่แค่สำหรับไฟล์ในไดเรกทอรีปัจจุบัน ( .
)