我试着运行命令 "puppet-lint -f (当前打开的文件)"
Puppet扩展提供了puppet-lint检查,但不会自动修复任何问题,它只是给出警告。我如何添加一个键盘快捷方式来运行 "puppet-lint -f" 在我正在编辑的文件上?
谢谢
我试着运行命令 "puppet-lint -f (当前打开的文件)"
Puppet扩展提供了puppet-lint检查,但不会自动修复任何问题,它只是给出警告。我如何添加一个键盘快捷方式来运行 "puppet-lint -f" 在我正在编辑的文件上?
谢谢
.vscode/tasks.json
):{
"version": "2.0.0",
"tasks": [{
"label": "node version",
"command": "node",
"args": [
"-v"
],
"type": "shell"
}]
}
args
中,您可以使用${file}
表示当前文件。keybindings.json
中(您可以在命令面板下找到它们:“首选项:打开键盘快捷方式(JSON)”)。{
"key": "shift+escape",
"command": "workbench.action.tasks.runTask",
"args": "node version"
},
我是这个扩展的合作者。您可以使用 格式化文档
命令使 Puppet VSCode 扩展在当前文件上运行 puppet-lint 修复。然后,您可以配置 VSCode 在保存时运行格式。
"version": "2.0.0", "tasks": [ { "label": "puppetlint", "type": "shell", "command": "puppet-lint", "args": ["-f", "${file}"] } ]
}`Keybindings.json[ { "key":"Alt+L", "command":"workbench.action.tasks.runTask", "args": "puppetlint" } ]
完美地工作。谢谢! - perfecto25