Я хочу сделать новую привязку клавиш, чтобы изменить синтаксис, скажем, на HTML или CSS. Я просмотрел официальную и неофициальную документацию, чтобы узнать, есть ли ответы на мою проблему.
Спасибо, Алекс.
Я хочу сделать новую привязку клавиш, чтобы изменить синтаксис, скажем, на HTML или CSS. Я просмотрел официальную и неофициальную документацию, чтобы узнать, есть ли ответы на мою проблему.
Спасибо, Алекс.
Используйте следующую комбинацию клавиш, чтобы открыть палитру команд:
Ctrl + Shift + p
затем введите:
sshtml
(например, чтобы установить синтаксис HTML)
⌘ + Shift + p
, чтобы открыть палитру команд.
- person Andi; 11.08.2015
Вот как я катаюсь, если вы именно это имели в виду:
// Syntax Change
{"keys": ["alt+shift+h"], "command": "set_file_type",
"args": {"syntax": "Packages/HTML/HTML.tmLanguage"}
},
{"keys": ["alt+shift+m"], "command": "set_file_type",
"args": {"syntax": "Packages/Markdown/Markdown.tmLanguage"}
},
{"keys": ["alt+shift+p"], "command": "set_file_type",
"args": {"syntax": "Packages/PHP/PHP.tmLanguage"}
},
{"keys": ["alt+shift+j"], "command": "set_file_type",
"args": {"syntax": "Packages/Javascript/JSON.tmLanguage"}
},
Вы можете использовать Command Pallet (ctrl + shift + p) для изменения синтаксиса, но иногда использование «ss» или «sshtml» вызывает другие команды, не связанные с параметрами «Set Syntax».
Вы также можете добавить новую пользовательскую настройку привязки клавиш, которая вызывает палитру команд с текстом "Установить синтаксис: " уже в ней. Затем вам просто нужно ввести язык, на который вы хотите установить его.
Чтобы настроить это сочетание клавиш:
[
"// additonal/exsiting key comands go here...",
{ "keys": ["ctrl+alt+l"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Set Syntax: "} }
]
Теперь вы можете использовать ctrl+alt+l для вызова командной строки. Затем просто введите HTML, CSS или любой другой язык, который вы хотите переключить.
Не стесняйтесь менять комбинацию «клавиш» с ctrl+alt+l на любую другую комбинацию клавиш.