如何在VS Code中为flutter pub run build_runner命令设置运行快捷键
VS Code配置快捷键执行Flutter代码生成命令方案
完全可以通过自定义任务+快捷键绑定的方式实现一键执行目标命令,具体操作步骤如下:
步骤1:配置项目执行任务
- 打开目标Flutter/Dart项目,按下
Ctrl+Shift+P(Windows/Linux系统)或Cmd+Shift+P(Mac系统)调出命令面板 - 输入
Tasks: Configure Task,依次选择Create tasks.json file from template>Others,自动生成基础任务配置文件 - 将生成的tasks.json内容替换为以下配置:
{ "version": "2.0.0", "tasks": [ { "label": "flutter-build-runner-watch", "type": "shell", "command": "flutter pub run build_runner watch --delete-conflicting-outputs", "group": "build", "presentation": { "reveal": "always", "panel": "shared" } } ] }
- 上述配置中
label为任务的唯一标识,可自定义修改,后续绑定快捷键时需和该值保持一致。
步骤2:绑定自定义快捷键
- 调出命令面板,输入
Preferences: Open Keyboard Shortcuts (JSON)打开快捷键配置文件 - 新增一条快捷键绑定规则,示例如下:
{ "key": "ctrl+alt+b", "command": "workbench.action.tasks.runTask", "args": "flutter-build-runner-watch" }
- 其中
key字段可替换为你习惯的快捷键组合,args需和步骤1中设置的任务label保持一致 - 保存配置后即可生效,按下对应快捷键就会自动在终端执行目标命令,如需终止运行,聚焦终端面板按下
Ctrl+C即可。
内容的提问来源于stack exchange,提问作者tmaihoff
相关产品推荐
相关产品推荐

