แป้นพิมพ์ลัดข้อความประเสริฐ


38

มีรายการแป้นพิมพ์ลัดที่ครอบคลุมสำหรับใช้ใน Sublime Text 2 หรือไม่?

ฉันกำลังมองหาทางลัดเฉพาะที่ให้ฟังก์ชั่นของปุ่มลูกศร, หน้าแรก, ลบ (ไม่ใช่ Backspace) และปุ่มวางสายโดยไม่ต้องขยับมือออกจากแถวบ้าน ...

คำตอบ:


30

ฉันควรจะขุดมากกว่านี้ก่อนที่ฉันจะถามสิ่งนี้ ... พวกเขาถูกเรียกว่า "การผูกกุญแจ" และพวกเขาทุกคนสามารถกำหนดค่าได้จากภายในไฟล์ข้อความ คลิก "การตั้งค่า"> "การผูกคีย์เริ่มต้น" เพื่อดู คัดลอกและวางสิ่งที่คุณต้องการแก้ไขลงใน "การตั้งค่า"> "การผูกหมายเลขผู้ใช้" และเปลี่ยนเนื้อหาหัวใจของคุณ

นี่คือเอกสาร

ปัญหาของฉันคือฉันกำลังค้นหา "แป้นพิมพ์ลัด" แทน "การผูกคีย์" อ๊ะ ...

ในการตอบคำถามโดยเฉพาะเกี่ยวกับวิธีการทำซ้ำปุ่ม Delete, Home, End และ Arrow ฉันได้แก้ไขไฟล์ "การผูกหมายเลขผู้ใช้" ของฉันเพื่อให้มีลักษณะดังนี้:

[
    { "keys": ["shift+backspace"], "command": "right_delete" },
    { "keys": ["ctrl+backspace"], "command": "right_delete" },

    { "keys": ["ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false} },
    { "keys": ["ctrl+l"], "command": "move", "args": {"by": "characters", "forward": true} },
    { "keys": ["ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false} },
    { "keys": ["ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true} },
    { "keys": ["ctrl+shift+j"], "command": "move", "args": {"by": "characters", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+l"], "command": "move", "args": {"by": "characters", "forward": true, "extend": true} },
    { "keys": ["ctrl+shift+i"], "command": "move", "args": {"by": "lines", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+k"], "command": "move", "args": {"by": "lines", "forward": true, "extend": true} },

    { "keys": ["ctrl+alt+j"], "command": "move", "args": {"by": "words", "forward": false} },
    { "keys": ["ctrl+alt+l"], "command": "move", "args": {"by": "word_ends", "forward": true} },
    { "keys": ["ctrl+shift+alt+j"], "command": "move", "args": {"by": "words", "forward": false, "extend": true} },
    { "keys": ["ctrl+shift+alt+l"], "command": "move", "args": {"by": "word_ends", "forward": true, "extend": true} },

    { "keys": ["ctrl+,"], "command": "move_to", "args": {"to": "bol", "extend": false} },
    { "keys": ["ctrl+."], "command": "move_to", "args": {"to": "eol", "extend": false} },
    { "keys": ["ctrl+shift+,"], "command": "move_to", "args": {"to": "bol", "extend": true} },
    { "keys": ["ctrl+shift+."], "command": "move_to", "args": {"to": "eol", "extend": true} }
]

3
เอกสารที่คุณเชื่อมโยงกับข้อความ Sublime 1 สำหรับรุ่น 2 มีเอกสารที่นี่: sublimetext.com/docs/2/settings.htmlและไม่เป็นทางการ (?) ที่นี่: docs.sublimetext.info/th/latest/customization/ key_bindings.html
Jo Liss

11

ฉันได้สร้างชีทชีทหน้าเดียวโดยใช้การโยงคีย์เริ่มต้นสำหรับ Windows:

แผ่นโกง Sublime

ลิงก์ไปยังเวอร์ชัน Github ของ PDF สำหรับการป้องกันในอนาคต

คุณสามารถตรวจสอบโพสต์นี้ในบล็อกส่วนตัวของฉัน ซึ่งให้คำอธิบายเพิ่มเติมเกี่ยวกับคำสั่งต่าง ๆ ที่เป็นไปได้อย่างรวดเร็ว


4

คุณอาจไม่เคยได้ยินมาก่อน แต่มีแอพที่แสดงทางลัดทั้งหมดของแอพใด ๆ บน mac ของคุณ (ซึ่งรวมถึงข้อความประเสริฐ 2) คุณสามารถค้นหาได้ที่ http://www.grandtotal.biz/CheatSheet/

การใช้งานมาตรฐาน: เพียงแค่กดปุ่มคำสั่งค้างไว้ขณะที่แอปทำงานอยู่



0

ฉันใช้ Package Keymapsซึ่งช่วยให้คุณค้นหาการเชื่อมโยงคีย์ผ่าน Command Palette


จาก Readme:

คุณสมบัติ

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