2016-05-03 1 views
13

Возможно ли иметь несколько действий, назначенных одной комбинации клавиш в визуальном студийном коде?Несколько действий на одном ярлыке на клавиатуре в vscode

Например: Перемещение курсора вверх х 3 набора, чтобы "Ctrl + W"

спасибо заранее.

+0

Я пытаюсь разрешить его с расширением «[Run on Save] [1]» (похоже, он делает что-то подобное, что мы хотим), но я не могу понять, как это сделать. [1]: https://marketplace.visualstudio.com/items?itemName=emeraldwalk.RunOnSave –

ответ

2

Для кого-либо другого, ищущего ответ, научитесь создавать свои собственные VS-коды. Это заняло около часа, и я смог сделать всевозможные ярлыки, которые выполняли несколько команд. У сайта кода есть хорошие ресурсы для этого: https://code.visualstudio.com/docs/extensions/overview

+4

Можете ли вы поделиться своим расширением? –

5

Несколько действий не поддерживаются изначально. Но пока вы можете использовать расширение macros.

settings.json (Ctrl + ,) >>

"macros": { 
    "cursorUp3x": [ 
     "cursorUp", 
     "cursorUp", 
     "cursorUp" 
    ] 
}, 

keybindings.json (Ctrl +к, Ctrl + сек) keybindings.json ссылка нажмите >>

{ 
    "key": "ctrl+w", 
    "command": "macros.cursorUp3x" 
} 
+0

Простое решение для меня, работающее в течение 5 минут – mattblessed