visual-studio-code - 是否可以使用特定文件在启动时更改 vscode 状态栏颜色?
问题描述
当 vscode 启动时,必须设置状态栏颜色以及特定的环境变量。我有env.js
文件,并且该文件中有环境变量。
环境.js
...
const env = 'api.test.co.kr';
...
在上面的 url 中,test
可以是prod
orqa
或local
. 在这种情况下,我想在启动时根据这个值更改状态栏颜色。我搜索了许多扩展程序,但找不到。这意味着像下面这样。
test
: 绿色prod
: 蓝色的qa
: 红色的local
: 黑色的
问题
要实现这种行为,我是否必须自己制作vscode 扩展?如果没有,我该如何设置这种行为?
解决方案
要实现这种行为,我是否必须自己制作 vscode 扩展?
是的,要有条件地动态更新 statusBar,您需要创建一个扩展或使用提供此功能的现有扩展。
设置具体不支持if-else
-like 控制流
目前还没有原生支持条件颜色自定义,不过不知道的可以用一个设置属性workbench.colorCustomizations.statusBar.background
来静态改变;您可以将其应用于应用程序范围或特定工作区。
在您的设置文件中:
"workbench.colorCustomizations": {
"statusBar.background": "#ff0000"
},
推荐阅读
- c# - 在创建/完成封闭类型之前如何使用嵌套类型构建器?
- azure - 将链代码部署到 Azure 上的 Hyperledger Fabric Consortium
- rest - Yii2 rest api 基本认证
- sql - ORDER BY 可能缺少列
- python - 将函数映射到 Pandas 中的列值的问题
- android - 如何合并两个菜单并对它们进行排序?
- automapper - 如何将 ExpandoObject(或动态)映射到实例上?
- qml - 自定义 Controls 2 SpinBox 时出错
- odoo - Odoo 12:向表单视图添加自定义侧边栏
- scala - MyClass 和 MyClass.this.type 之间有什么区别以及如何将其转换为另一个?