首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VSCode -如何使用键控绑定外部命令

VSCode -如何使用键控绑定外部命令
EN

Stack Overflow用户
提问于 2018-06-07 00:26:38
回答 2查看 1.7K关注 0票数 2

我正在尝试运行"puppet-lint -f (当前打开的文件)“

Puppet扩展提供了puppet-lint检查,但不会自动修复任何问题,它只是给出警告。如何添加键盘快捷键,以便在当前正在编辑的文件上运行"puppet-lint -f“?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-08 04:17:34

我对Puppet扩展一无所知,但总的来说,您可以将shell命令绑定到keychord:

为它创建一个任务(.vscode/tasks.json):

代码语言:javascript
复制
{
    "version": "2.0.0",
    "tasks": [{
         "label": "node version",
         "command": "node",
         "args": [
             "-v"
         ],
         "type": "shell"
    }]
}

args中,您可以对当前文件使用${file}

然后将此选项添加到您的keybindings.json (您可以在命令面板中的“首选项:打开键盘快捷键(JSON)”下找到它们):

代码语言:javascript
复制
{
    "key": "shift+escape",
    "command": "workbench.action.tasks.runTask",
    "args": "node version"
  },
票数 3
EN

Stack Overflow用户

发布于 2019-01-26 02:49:55

扩展的合著者在这里。您可以使用Format Document命令让Puppet VSCode扩展在当前文件上运行puppet-lint修复。然后,可以将VSCode配置为在保存时运行格式化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50725243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档