2017-03-14 89 views

回答

42

您可以通过它添加几行代码通过编辑用户设置,更改状态栏的颜色:

"workbench.colorCustomizations": { 
    "statusBar.background" : "#1A1A1A", 
    "statusBar.noFolderBackground" : "#212121", 
    "statusBar.debuggingBackground": "#263238" 
} 
+0

可以这样做动态? 'const config2 = vscode.workspace.getConfiguration('workbench.colorCustomizations.statusBar');' 'config2.update('background','#1A1A1A');' 似乎没有做任何事情? –

+0

@TomH我不是专家,不太确定它是如何“动态地”完成的,但是运行Object.assign(vscode.workspace.getConfiguration('workbench.colorCustomizations'),{“statusBar.background”:“#00FF00”} )'给我一个TypeError,告诉我我们不能分配给一个只读属性。所以我想用getConfiguration方法不是正确的方法。 – acesmndr

+1

它适用于我,非常感谢你:) –