看起来像一个老问题,但找不到合适的答案。 我查看了here和here。 现在,我可以通过这样做打开Chrome:
task.json:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"taskName": "echo",
"type": "shell",
"command": "echo Hello"
},
{
"taskName": "Open in Chrome",
// "type": "process",
"windows": {
"command": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
},
"args": ["${file}"],
}
]
}
keybindings.json:
[{
"key": "ctrl+alt+g",
"command": "workbench.action.tasks.runTask",
"args": "Open in Chrome"
},]
请注意,我甚至不需要type: process
来运行它,并且只能使用我自己的密钥绑定来运行它。如果我使用ctrl + shift + B(Windows),它只允许一个任务。
但是,每次运行任务时,终端也会打开:Terminal will be reused by tasks, press any key to close it.
这是重复的,对前端工作没有多大帮助。
有没有办法把它关掉?
我尝试添加:
"presentation": {
"reveal": "never" //same with "silent"
}
到task.json中的任务但它不起作用。
答案 0 :(得分:0)
结束问题的答案: 最简单的方法是使用这样的扩展名:https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser