Panda Vivid BlackA quiet dark workspace. Vivid, readable code. Includes two themes: Panda Vivid Black and, new in 1.1.0, Panda Modern Dark. Panda Vivid Black pairs a near-black editor with bright blue functions, teal strings and types, magenta keywords, and soft gray comments. Built by BennyWu, it brings Panda-inspired syntax colors to a carefully tuned dark interface. Designed around everyday Flutter / Dart, Go, and Vue / JavaScript / TypeScript development, with TextMate syntax colors and semantic token styling for language extensions that support it. 中文介绍 · Source code · Report an issue Panda Modern Dark / 新增主题Panda Modern Dark starts from a complete, frozen copy of VS Code's 2026 Dark theme, including its inherited Dark Modern, Dark+, and Visual Studio Dark rules. The original Panda Vivid Black remains available with its existing colors. Panda Modern Dark 以「2026 深色」完整副本为基础,按参考图调整为近黑背景、橙色关键字、浅蓝类型名、紫色函数名、灰白正文和中灰注释。参考图未出现的颜色,也根据对应色之间的差值一起调整,保留原有透明度。灰阶与彩色分别计算,避免把彩色语法提浅发白;字符串使用「2026 深色」JSON 键名的绿色
These are representative colors sampled from a JPEG reference, not the unknown original theme's exact source values. The complete baseline, palette-difference method, and source provenance are documented in Panda Modern Dark palette notes. Update to 1.1.0 or later, then select Panda Modern Dark from Preferences: Color Theme. In the editor / 实际运行截图Captured in VS Code on macOS with Panda Vivid Black installed. These are real editor captures of sample code, not generated mockups. Fonts, icons, layout, and extra extension decorations shown are personal editor settings and are not bundled with the theme. TypeScript
JSON settings
以上为主题实际运行截图;字体、图标、布局与额外扩展装饰不属于主题。第二张展示配置文件的语法配色,不是应用自定义颜色后的对比图。 What you get
Install and activate
The extension changes colors only. Keep your preferred fonts, formatters, language extensions, and editor layout. Palette
Exact token roles depend on the language grammar and its semantic highlighting provider. Customize colors / 自定义主题颜色Open Preferences: Open User Settings (JSON) from the Command Palette. Merge the keys you need into your existing 在命令面板执行“首选项:打开用户设置 (JSON)”,把需要的设置合并到已有配置。下面的 1. Backgrounds and selections / 背景与选区This example uses a slightly lighter dark background and a more visible blue selection. These are optional overrides, not the theme defaults.
2. Brighter comments, softer functions / 提亮注释、调整函数色Set both syntax and semantic rules so a language server does not replace your chosen colors after analysis. Here comments become lighter and functions use a softer blue.
基础高亮使用 3. Upright comments / 取消注释斜体Merge
To restore the theme defaults, remove the individual overrides you added. If a token still has an unexpected color, run Developer: Inspect Editor Tokens and Scopes with the caret on it to identify its TextMate scope and semantic type. 恢复默认颜色:删除自己添加的对应覆盖项即可。如果个别词仍未变色,在该词上执行“开发人员:检查编辑器标记和作用域”,根据实际作用域或语义类别定位规则。 More options: VS Code theme customization · Theme color reference · Semantic highlighting guide. Fonts and semantic highlightingNo special font is required. Use any coding font you like; a font with a true italic face will show the theme's italic type and comment styling more clearly. Semantic highlighting is enabled by the theme. Install the official language tooling for your workflow, such as Dart / Flutter, Go, or Vue - Official, to provide language-aware highlighting. These extensions are not installed automatically. Basic syntax highlighting appears first. Semantic colors can refine identifiers when the language server finishes analyzing the project. The theme aligns common syntax and semantic colors where possible, but it cannot control language-server startup time. 中文介绍深色界面,鲜明代码。 Panda Vivid Black 是由 BennyWu 制作的近黑色 VS Code 主题,面向日常 Flutter / Dart、Go、Vue / JavaScript / TypeScript 开发。
1.1.0 新增 Panda Modern Dark: 近黑背景、橙色关键字、蓝色类型名、紫色函数名和绿色字符串,属性与参数保持灰白。原有 Panda Vivid Black 配色保持不变。 使用方法: 在扩展市场搜索 Panda Vivid Black,安装或更新至 1.1.0 后执行“首选项:颜色主题”,选择 Panda Vivid Black 或 Panda Modern Dark。不要求更换字体,也不会修改你的格式化与编辑习惯。 语义颜色取决于语言扩展的分析结果。主题会尽量统一基础高亮与语义高亮的配色,但不承诺语言服务启动耗时。 Panda Vivid Black 与同作者的 Glass Dracula 是独立扩展,可以同时安装并随时切换。 Credits and license
See LICENSE for this project's license. |

