调整 tasks.json 配置里面的这个字段:
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": true,
"close": false
},每个字段的含义:
- “echo”: true, // 是否在终端回显命令
- “reveal”: “silent”, // “always”: 总是显示, “silent”: 仅在有问题时显示, “never”: 从不显示
- “focus”: true, // 运行时是否让终端获得焦点
- “panel”: “shared”, // “shared”: 共享一个终端, “dedicated”: 每个任务专用, “new”: 每次都新建
- “showReuseMessage”: true, // 控制是否显示“终端将被任务重用,按任意键关闭”提示。
- “clear”: false, // 控制是否在执行任务之前清除终端。
- “close”: true // 任务执行成功后自动关闭终端
将 focus 设置为 true 后每次都会让终端获得焦点,这样光标就会在终端,此时按下任意键即可关闭此任务。