ข้อความประเสริฐ 2 - การผูกกุญแจหลายอันใช้ไม่ได้ผลสุดท้ายเท่านั้น


0

ฉันตั้งค่าการเชื่อมโยงคีย์แบบกำหนดเองสองสามอัน แต่เฉพาะอันสุดท้ายที่ใช้งานได้จริงเท่านั้นส่วนที่อยู่ก่อนหน้าจะไม่ทำงาน

[
{ 
    // "keys": ["ctrl+b"], "command": "insert_snippet", "args": {"contents": "<b>${0:$SELECTION}</b>"}
    "keys": ["ctrl+i"], "command": "insert_snippet", "args": {"contents": "<i>${0:$SELECTION}</i>"},
    "keys": ["f11"], "command": "clone_file"

    // "keys": ["ctrl+alt+t"], "command": "insert_snippet", "args": {"contents": "ṭ"}
    // "keys": ["ctrl+alt+n"], "command": "insert_snippet", "args": {"contents": "ṇ"}
}
]

ดังนั้นตอนนี้ ctrl+i ใช้งานไม่ได้ แต่ถ้าฉันแสดงความคิดเห็นออก f11 clone fileแล้วมันก็ใช้งานได้ มันเหมือนกันสำหรับแต่ละกรณี

คำตอบ:


0

keybindings ประเสริฐจะถูกเก็บไว้เป็น JSON ประกาศวัตถุ JSON ด้วย { และ }ในขณะที่อาร์เรย์ JSON เขียนด้วย [ และ ]. คู่คีย์ - ค่าเช่นเดียวกับวัตถุจะถูกคั่นด้วย ,.

ดังนั้นคุณเขียนทับ "keys" และ "command" สำหรับคำสั่งเดียวทุกครั้ง การผูกกุญแจของคุณจะต้องเป็นเช่นนั้น:

[
    { "keys": ["ctrl+b"], "command": "insert_snippet", "args": {"contents": "<b>${0:$SELECTION}</b>"} },
    { "keys": ["ctrl+i"], "command": "insert_snippet", "args": {"contents": "<i>${0:$SELECTION}</i>"} },
    { "keys": ["f11"], "command": "clone_file" },
    { "keys": ["ctrl+alt+t"], "command": "insert_snippet", "args": {"contents": "ṭ"} },
    { "keys": ["ctrl+alt+n"], "command": "insert_snippet", "args": {"contents": "ṇ"} }
]

ในที่สุดฉันก็แก้ปัญหานี้ได้: D ขอบคุณมาก.
Ollicca Mindstorm

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