奶糖味的代言 发表于 2019-5-16 20:05:22

Linux 配置vscode透明窗口

完整的配置方法:
[*]基于最新发布。
[*]使用VScodium项目中的脚本删除了遥测。
[*]由@sylveon应用透明度补丁https://github.com/Microsoft/vscode/pull/52707并需要修复以使透明度在Linux下运行。
[*]添加了背景不透明度主题颜色,以允许将透明度应用于任何主题。请参阅下文了解详情。
[*]Ripgrep(用于“在文件中查找”)现在尊重配置文件(--no-config未通过)。
使用不透明主题颜色我们的想法是,您可以全局指定此颜色的不透明度值,而不是覆盖您使用的所有颜色主题的多种背景颜色,并且无论您切换到哪种主题,它都会自动应用。例如,如果一些主题MyTheme都editor.background设置为#808080(灰色),你有{
        "workbench.colorCustomizations": {
                "editor.background.opacity": "#00000060"
        }
}
在你的设置JSON中,它将等于{
        "workbench.colorCustomizations": {
                "": {
                        "editor.background": "#80808060"
                }

        }
}
以下示例配置列出了可以通过以下方式自定义的所有背景颜色:{
    "workbench.colorCustomizations": {
      // This one is essential for proper transparency
      "workbench.background": "#00000000",

      "activityBar.background.opacity": "#0007",
      "sideBar.background.opacity": "#000b",
      "editorGroupHeader.tabsBackground.opacity": "#0007",
      "editor.background.opacity": "#0006",
      "panel.background.opacity": "#000000e0",
      "terminal.background.opacity": "#00000000",
      "tab.activeBackground.opacity": "#0005",
      "editorGroup.emptyBackground.opacity": "#000f",
      "tab.inactiveBackground.opacity": "#0005"
    },
    "window.transparent": true,
}

页: [1]
查看完整版本: Linux 配置vscode透明窗口