Skip to content
KOTONEXPublic

About

跟随 GNOME 桌面(libadwaita 1.10 / GNOME 51)的 VS Code 主题:颜色、语法、几何与强调色同步

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

AdwCode 编辑器图标

AdwCode —— 跟随 GNOME 的 VS Code 主题

颜色取自 libadwaita 1.10(GNOME 51),语法高亮对齐 GNOME Builder 的 GtkSourceView 方案,界面采用固定蓝色强调色。可选 CSS 提供 GNOME 风格的圆角、 阴影、滚动条与窗口状态外观。

主题与图标

主题 说明
AdwCode 深色 / AdwCode 浅色 Builder 语法,标准状态栏
AdwCode 深色 · 彩色状态栏 / AdwCode 浅色 · 彩色状态栏 状态栏填充强调色
AdwCode 深色 高对比度 / AdwCode 浅色 高对比度 libadwaita 高对比度参数

颜色主题覆盖界面、TextMate、语义高亮和 16 色终端。产品图标主题 AdwCode 映射 106 个标识,未覆盖的标识沿用 Codicons;本项目不提供文件图标主题。 来源与再生成方式见 产品图标说明,逐项预览见 产品图标陈列。

安装

从 GitHub Releases 下载 AdwCode-<版本>.vsix,将 <版本> 替换为实际附件版本号:

code --install-extension "AdwCode-<版本>.vsix"

直接安装新版即可升级,无需卸载旧版。安装已打包的扩展不需要 Rust、Node.js 或 TypeScript 编译器,扩展无额外第三方运行时库依赖。旧设置、快捷键及接口更名见 升级与旧接口。

VS Code 最低版本以 package.json 的 engines.vscode 为准。 颜色与产品图标主题可独立使用;GNOME 外观命令只在 Linux 的本地 UI 宿主注册, 虚拟工作区与受限模式不可用。

外观设置

安装后默认跟随系统明暗与高对比度模式,采用 AdwCode 产品图标、GNOME 代码字体 与 Builder 风格布局。用户或工作区的显式设置优先,扩展不会改写这些设置。

可选的 GNOME 外观需要 Custom CSS and JS Loader: 执行 AdwCode: 安装 GNOME 外观(CSS),或用 AdwCode: 选择外观组件 多选组件, 再由操作者启用或更新加载器并手动重载窗口。加载器注入需要 VS Code 安装目录的写权限。

AdwCode: 查看外观安装状态 提供只读检查;AdwCode: 移除自有外观加载引用 保留其他用户加载项及磁盘副本。扩展不监视文件,不自动操作加载器或重载窗口。 详细设置、字体、窗口按钮和故障排查见 外观与设置。

从源码开发与构建

日常版本控制使用 Jujutsu,与现有 Git 仓库共置; 构建需要最新稳定版 Rust、Node.js 和 TypeScript。普通编译与打包支持浅克隆、 无标签仓库及无 Git 的源码目录;完整历史和版本标签只用于完整日志与发布校验。 先按 工具链政策 准备环境,再运行:

cargo 主题
cargo 打包

开发仓库完成改动后另运行 cargo 检查;其中日志与发布回归测试使用完整 Git 副本。 开发预览可运行 cargo 预览:从最新交付提交构建并打开全新窗口;仅匹配版本标签时 安装到日常用户环境,其余提交使用独立配置。详见提交预览。 相同提交与构建条件下复用已验证的 VSIX;cargo 预览 --重新构建 可强制重验。

生成的 VSIX 位于仓库根目录,构建工具会打印文件名。Rust 开发工具位于 源码/; 扩展、附加脚本、测试与基准以 TypeScript 维护,编译到 builddir/脚本/。 打包重新编译并附带源码、许可证及运行产物。

许可证

自有代码采用 AGPL-3.0-or-later 或木兰公共许可证第 2 版或其后续版本,自有资产采用 AGPL-3.0-or-later 或 CC BY-SA 4.0 或其后续版本,使用者可任选其一。 范围与全文见 许可声明;第三方及其衍生内容保留原许可,登记在 第三方许可证。本项目与 GNOME 基金会无隶属关系。

About

跟随 GNOME 桌面(libadwaita 1.10 / GNOME 51)的 VS Code 主题:颜色、语法、几何与强调色同步

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages