Visual studio code VS代码任务在调试执行时切换状态栏
我更喜欢在VS代码中隐藏状态栏,但一个很好的特性是,当程序准备调试时,它会改变颜色。当作为Visual studio code VS代码任务在调试执行时切换状态栏,visual-studio-code,vscode-settings,vscode-debugger,Visual Studio Code,Vscode Settings,Vscode Debugger,我更喜欢在VS代码中隐藏状态栏,但一个很好的特性是,当程序准备调试时,它会改变颜色。当作为preLaunchTask的一部分有一个冗长的构建步骤时,这很好。我想使用tasks.json取消隐藏和隐藏任务栏。内部命令是 workbench.statusBar.visible true 但我不确定如何通过vscode在任务中执行此操作 { "label": "debug with statusbar", "type&
preLaunchTask
的一部分有一个冗长的构建步骤时,这很好。我想使用tasks.json
取消隐藏和隐藏任务栏。内部命令是
workbench.statusBar.visible true
但我不确定如何通过vscode在任务中执行此操作
{
"label": "debug with statusbar",
"type": "process", // ?
"group": "build",
"args": [ true ],
"command": "workbench.statusBar.visible",
"dependsOn":["npm: build"]
},
{
...
似乎自定义任务可以通过shell执行,也可以作为进程执行。有没有办法通过这些方法之一调用vscode并执行内部命令?或者有没有其他方法可以达到我想要的效果?编辑设置文件似乎可以做到这一点,因为VS Code会实时监视它
{
"label": "debug with statusbar",
"type": "shell",
"group": "build",
"args": [
"-i",
"'/\"workbench.statusBar.visible\": false/s/.*/ \"workbench.statusBar.visible\": true/'",
"/home/myuser/.config/Code/User/settings.json"
],
"command": "sed",
"dependsOn":["npm: build"]
},
然后,可以为postDebugTask