Visual studio code VSCode-如何对外部命令进行键绑定
我正在尝试运行“木偶lint-f”(当前打开的文件) Puppet extenstion提供Puppet lint检查,但不会自动修复任何问题,它只是发出警告。如何添加键盘快捷键以对当前正在编辑的文件运行“Puppet lint-f”Visual studio code VSCode-如何对外部命令进行键绑定,visual-studio-code,puppet,lint,Visual Studio Code,Puppet,Lint,我正在尝试运行“木偶lint-f”(当前打开的文件) Puppet extenstion提供Puppet lint检查,但不会自动修复任何问题,它只是发出警告。如何添加键盘快捷键以对当前正在编辑的文件运行“Puppet lint-f” 谢谢我对Puppet扩展一无所知,但一般来说,这里是如何将shell命令绑定到keychord的: 为它创建一个任务(.vscode/tasks.json): 在args中,可以对当前文件使用${file} 然后将此选项添加到keybindings.json(您可
谢谢我对Puppet扩展一无所知,但一般来说,这里是如何将shell命令绑定到keychord的: 为它创建一个任务(
.vscode/tasks.json
):
在args
中,可以对当前文件使用${file}
然后将此选项添加到keybindings.json
(您可以在“首选项:打开键盘快捷键(json)”下的命令选项板中找到它们):
此处是扩展名的合著者。您可以使用
格式化文档命令让Puppet VSCode扩展名在当前文件上运行Puppet lint fix。然后您可以将VSCode配置为在保存时运行Format。将其配置为这样(出于某些原因,我的代码标记没有在此处添加换行符)tasks.json{version“:”2.0.0“,”任务“:[{”标签“:”木偶林“,”类型“:”shell“,”命令“:”木偶林“,”args“:[“-f”,“${file}”]}]}
Keybindings.json[{”键“:”Alt+L“,”命令“:”workbench.action.tasks.runTask“,”args“:”木偶林“}]
工作正常。谢谢
{
"version": "2.0.0",
"tasks": [{
"label": "node version",
"command": "node",
"args": [
"-v"
],
"type": "shell"
}]
}
{
"key": "shift+escape",
"command": "workbench.action.tasks.runTask",
"args": "node version"
},