ฉันใช้เวลามากในการแก้ไขข้อความใน Xcode และฉันต้องการจัดทำข้อความภายในระบบข้อความส่วนที่เหลือของ Cocoa เพื่อนำเสนอประสบการณ์ที่เหมือนกัน แป้นพิมพ์ลัดเคอร์เซอร์มี 3 เวอร์ชั่นที่ฉันใช้เป็นประจำใน Xcode (แสดงเฉพาะเวอร์ชั่นที่ไม่ได้ทำการเลือกแก้ไขเพื่อความกะทัดรัด):
- ⌃+ →เลื่อนเคอร์เซอร์ไปข้างหน้า 1 subword (^ camelCase -> camel ^ Case -> camelCase ^)
- ⌥ Option+ →เลื่อนเคอร์เซอร์ไปข้างหน้า 1 คำ
- ⌘ Command+ →เลื่อนเคอร์เซอร์ไปที่ท้ายบรรทัด
ระบบปฏิบัติการ X keybindings เริ่มต้นเคารพที่ 2 และ 3 แต่มีความแตกต่างกับ 1. ด้านนอกของ Xcode, ⌃+ →พฤติกรรมเช่น+⌘ Command →มันไม่ได้บังคับชะมัดบ่อย แต่ทุกครั้งที่⌃+ →พาฉันไปยังจุดสิ้นสุดของบรรทัดในจดหมายหรือบางสิ่งบางอย่างก็เหมือนพลุเล็ก ๆ น้อย ๆ ออกไปในสมองของฉัน มันน่ารำคาญพอที่ฉันยินดีที่จะลงทุนในแฮกเกอร์ใด ๆ เพื่อ "แก้ไข" พฤติกรรมทุกครั้ง
เพื่อหลีกเลี่ยงการครอบคลุมพื้นที่เก่าฉันได้ทราบเกี่ยวกับชิ้นอาหารอันโอชะเล็ก ๆ น้อย ๆ นี้และรายการตัวเลือกนี้ แต่ฉันไม่ทราบ API ใด ๆ ในระบบข้อความ Cocoa สำหรับการเลือกคำย่อย อาจมี API ที่ไม่มีเอกสารอยู่บ้างไหม?
ฉันไม่เคยพยายามเลือก camelCase นอก Xcode ด้วยแป้นพิมพ์ลัด แต่เมื่อใดที่ฉันต้องการให้ OS X เชื่อฟัง