วิธีเปิดใช้งานปุ่ม Home และ End ในกลุ่มใน macOS Sierra


1

ฉันต้องการ Home และ End ปุ่มเพื่อทำงานภายใน terminal และ vim เหมือนกับทำงานบน linux

หลังจากค้นหาวิธีแก้ปัญหาสองสามข้อฉันพบว่าการตั้งค่าเป็น \033[H และ \033[F แก้ไขมันสำหรับบรรทัดคำสั่ง terminal แต่ไม่ได้อยู่ในกลุ่ม ทั้งอินสแตนซ์กลุ่มเสียงเรียกเข้าท้องถิ่นหรือเซสชันหน้าจอระยะไกล

ฉันพบวิธีแก้ไขปัญหาอื่นซึ่งแก้ไขสำหรับเสียงเรียกเข้านั่นคือการตั้งค่าให้ \033[1~ และ \033[4~แต่ไม่สามารถใช้กับบรรทัดคำสั่งเทอร์มินัล

ฉันต้องการทางออกที่จะทำงานได้ทั้งสองอย่างเป็นเอกฉันท์

ฉันยังมีบรรทัดต่อไปนี้ในของฉัน ~/Library/KeyBindings/DefaultKeyBinding.dict

{
    "\UF729"  = moveToBeginningOfLine:; // home
    "\UF72B"  = moveToEndOfLine:; // end
    "$\UF729" = moveToBeginningOfLineAndModifySelection:; // shift-home
    "$\UF72B" = moveToEndOfLineAndModifySelection:; // shift-end
}

^ ซึ่งจะช่วยให้สามารถแก้ไขได้ในแอปพลิเคชั่นอื่น แต่ไม่ได้อยู่ในกลุ่ม

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