ฉันไม่สามารถตอบได้ว่าอะไรที่ยาวที่สุดอาจจะอยู่ที่ไหนสักแห่ง แต่นี่เป็นข้อมูลหนึ่งบิตที่อาจช่วยได้
ฉันมีบางไลบรารีที่ให้ชุดคำสั่งที่เกี่ยวข้องซึ่งผูกกับคีย์ใน 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 . % *แต่ที่คั่นหน้าที่เป็นตัวเลือกสำหรับการทำให้สมบูรณ์นั้นเป็นที่คั่นหน้าของไฟล์ทั้งหมดไม่ใช่แค่สำหรับไฟล์ในไดเรกทอรีปัจจุบัน ( .)