Estou desenvolvendo uma extensão para o Vscode. Para um comando em particular, eu uso uma combinação de teclas específica (ctrl + Up) que funciona bem no Linux e Windows, mas não no MacOs (usado em outros lugares). Eu gostaria de manter essa combinação de teclas para Linux e Windows, mas definir uma diferente para MacOs, eu tentei o when
campo no arquivo `package.json da minha extensão:
"key": "ctrl+alt+up",
"command": "mycommand",
"when": "os:mac"
Mas não funciona.
Alguma ideia?
Use as chaves de contexto da plataforma ,
isLinux
,isMac
, eisWindows
. Você pode escrever cláusulas when como(isLinux || isWindows) && (...)
, orisMac && (...)
, or!isMac && (...)