如何通过快捷键与tasks.json在VSCode中执行.exe文件?
在VSCode中绑定快捷键自动运行application.exe程序
步骤1:打开自定义快捷键配置文件
- 打开VSCode,按下
Ctrl+K Ctrl+S快速调出键盘快捷方式面板;也可以通过菜单栏「文件→首选项→键盘快捷方式」打开。 - 点击面板右上角的
{}图标,进入keybindings.json纯文本配置界面,这是存放自定义快捷键规则的地方。
步骤2:添加快捷键配置代码
在keybindings.json中插入以下配置(追加到现有数组中即可):
{ "key": "ctrl+e", "command": "workbench.action.terminal.sendSequence", "args": { "text": "./application.exe\u000D" }, "when": "terminalFocus || !terminalFocus" }
配置说明:
key:自定义快捷键,这里用的是ctrl+e,可按需修改(比如ctrl+shift+e)。command:调用VSCode内置的「向终端发送命令序列」功能。args.text:要执行的命令,./application.exe是相对路径(如果exe不在当前工作区根目录,要写绝对路径,比如C:/your-folder/application.exe);\u000D是自动按回车的转义符,确保命令自动执行。when:设置触发条件,这里表示不管终端是否处于焦点状态,都能触发快捷键。
步骤3:验证效果
保存keybindings.json后,回到VSCode主界面按下Ctrl+e:
- 如果终端未打开,VSCode会自动启动集成终端并运行程序;
- 如果终端已打开,会直接在当前终端窗口执行
application.exe。
注意事项
- 路径必须准确:如果
application.exe不在当前工作区根目录,一定要填写完整绝对路径,否则终端会找不到文件。 - 避免快捷键冲突:如果
Ctrl+e已经被其他功能占用,可以在键盘快捷方式面板搜索ctrl+e,查看现有绑定,再修改成未被占用的组合键。
内容的提问来源于stack exchange,提问作者Abhishek Chavhan
相关产品推荐
相关产品推荐

