Я не тестировал его с реальным форматером, но вы можете вызывать задачи из сочетаний клавиш. попробуйте
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f", // or whatever keybinding you wish
"command": "workbench.action.tasks.runTask",
"args": "your format task label here"
},
Я использовал связывание клавиш по умолчанию Format Document
, но вы можете использовать любое связывание клавиш с sh.