Sök…


Introduktion

Nyckelbindningar är, som många saker i Sublime Text, JSON . Se till att du förstår hur du använder dem, de kommer att spara mycket tid!

Syntax

  • knappar: [lista] en lista med tangenttryckning att trycka på
  • kommando: [sträng] kommandot att köra
  • args: [dict] argumentet för att skicka till kommandot
  • sammanhang: [lista] en lista över checker som visar om genvägen är aktiverad

Anmärkningar

Genvägar måste lagras i en fil som heter Default.sublime-keymap för att beaktas av Sublime Text.

Plattformspecifik

Vad händer om jag bara vill skapa några genvägar till exempel för OSX?

Det kan du. Lägg bara till (<platform>) efter Default . Här är de tre möjligheterna:

  • Default (Windows).sublime-keymap
  • Default (Linux).sublime-keymap
  • Default (OSX).sublime-keymap

Grundläggande genväg

Här är en enkel genväg som kör kommandot upper_case när du trycker på ctrl + u .

{
    "keys": ["ctrl+u"],
    "command": "upper_case"
}

Jag har ställt in innehållet i mina nyckelbindningar så här, men det fungerar inte!

Det är normalt! Det beror på att det måste vara en lista med objekt (du vill förmodligen ha mer än en genväg, eller hur?). Så här ska det se ut:

[
    {
        "keys": ["ctrl+u"],
        "command": "upper_case"
    }
]

Nu funkar det!



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow