主题颜色配置规则

颜色配置命名规则与vscode相同,方便从vscode提取外观主题。

推荐使用主题配置插件: 自定义主题插件

文本编辑区

名称 描述
editor.foreground 编辑区前景颜色
editor.background 编辑区背景颜色
editor.caret 光标颜色
editor.caretLine 光标所在行的行颜色
editor.hyperlink 超链接激活时的文字颜色
editor.indentguide 缩进导轨的颜色
editor.indicator.matchtag 配对括号的突出显示颜色
editor.indicator.sameword 相同词汇的突出显示颜色
editor.linenumber 行号颜色
editor.selection 激活的选区颜色
editor.selectRegion 区域内搜索选区颜色
editor.whitespace 空白的颜色(包括TAB和SPACE)
editor.unactive_selection.background 未激活的选区颜色(分栏后在右侧获取选区,然后点击左侧编辑器)
editor.foldMarker.expanded.background 编辑器代码折叠图标展开状态背景色
editor.foldMarker.expanded.foreground 编辑器代码折叠图标展开状态前景色
editor.foldMarker.collapsed.background 编辑器代码折叠图标折叠状态背景色
editor.foldMarker.collapsed.foreground 编辑器代码折叠图标折叠状态前景色

备注:editor.background之后的颜色,仅对3.2.7+版本生效。

编辑区代码默认颜色定义

自定义方式,将默认代码区颜色配置拷贝到settings.json源码视图中自定义"editor.tokenColorCustomizations"节点下对应主题的"rules"节点下。

默认代码区颜色定义参考:代码区颜色定义

举例:

  1. //settings.json
  2. "editor.tokenColorCustomizations": {
  3. "[Default]": {//绿柔
  4. "rules":[
  5. {
  6. "scope": ["meta.embedded", "source.groovy.embedded"],
  7. "settings": {
  8. "foreground": "#657B83"
  9. }
  10. },
  11. {
  12. "scope": "meta.property-name",
  13. "settings": {
  14. "foreground": "#3c7a03"
  15. }
  16. }
  17. ]
  18. }
  19. }

mac标题栏(只在mac os上生效)

名称 描述
titleBar.activeBackground 背景颜色
titleBar.activeForeground 前景颜色

windows菜单栏

以下两项,仅对windows 3.2.7+版本生效。

名称 描述
menubar.background 顶部菜单栏背景颜色
menubar.foreground 顶部菜单栏前景颜色

工具栏

名称 描述
toolBar.background 工具栏背景颜色
toolBar.border 工具栏边框颜色
toolBar.hoverBackground 工具栏上图标被选中时的背景颜色

搜索框

以下6项,仅对3.2.7+版本生效

名称 描述
searchbar.foreground 当input.searchbar.foreground为空时,字符搜索框没有内容时,字符搜索框内的文字颜色(颜色模式为反色的bgr);当input.searchbar.foreground为空时,字符搜索框有内容,且内容被搜索到时,搜索文件的颜色(因是rgb模式,设置的颜色不生效);字符搜索框光标的颜色
searchbar.notfinded.foreground 当input.searchbar.foreground.notfinded为空时,字符搜索框有内容,且内容没有搜索到时,搜索文字的颜色(因是rgb模式,设置的颜色不生效);字符搜索框光标的颜色
searchbar.quick_search_item.icon_selected 搜索栏下拉列表,当前选中项的颜色(颜色模式为反色的bgr)
searchbar.quick_search_item.icon 搜索栏下拉列表,未选中项的颜色(颜色模式为反色的bgr)
input.searchbar.foreground.notfinded 字符搜索框有内容,且内容没有搜索到时,搜索文字的颜色;字符搜索框光标的颜色
input.searchbar.foreground 字符搜索框没有内容时,字符搜索框内的文字颜色;字符搜索框有内容,且内容被搜索到时,搜索文字的颜色;字符搜索框光标的颜色

搜索下拉框

名称 描述
inputValidation.infoBackground 下拉框背景颜色
inputList.hoverBackground 鼠标滑过item背景颜色
inputList.border 下拉框边框颜色
inputList.titleColor 下拉框左边文字颜色
inputList.foreground 下拉框右边文字颜色

文本框

名称 描述
input.background 文本框背景颜色
input.foreground 文本框前景颜色
input.border 文本框边框颜色
focusBorder 文本框有焦点时边框颜色

列表控件/树控件区

名称 描述
list.foreground 前景颜色
list.activeSelectionBackground 选中条目背景颜色
list.activeSelectionForeground 选中条目前景颜色
list.hoverBackground 鼠标滑过背景颜色
list.highlightForeground 高亮时前景颜色
list.inactiveSelectionBackground 未选中条目背景颜色
list.inactiveSelectionForeground 未选中条目前景颜色
explorer.file.status.modified svn/git项目修改状态前景色
explorer.file.status.untracked svn/git项目未跟踪状态前景色
explorer.file.status.added svn/git项目添加状态前景色
explorer.file.status.conflicted svn/git项目冲突状态前景色
explorer.file.status.rename svn/git项目重命名状态前景色
explorer.file.status.marktext svn/git项目标记前景色

文件资源管理器

名称 描述
sideBar.background 背景颜色
sideBar.border 边框颜色

标签卡

名称 描述
editorGroupHeader.tabsBackground tabs背景颜色
tab.activeBackground 选中时的背景颜色
tab.border 边框颜色
tab.inactiveBackground 未选中时的背景颜色
tab.hoverBackground 鼠标滑过时的背景颜色
tab.inactiveForeground 未选中时的前景颜色
tab.activeBorder 选中时的边框颜色
tab.activeForeground 选中时的前景颜色
tab.unfocusedInactiveForeground 未选中分栏里未选中标签的前景颜色
tab.unfocusedHoverBackground 未选中分栏里鼠标滑过未选中标签的背景颜色
tab.unfocusedActiveForeground 未选中分栏里选中标签的前景颜色

分栏

名称 描述
editorGroup.border 分割线颜色
tab.unfocusedActiveForeground 未激活分组里选中标签前景色

按钮

名称 描述
button.background 按钮背景颜色
button.foreground 按钮前景颜色
button.hoverBackground 鼠标滑过按钮背景颜色

代码助手

名称 描述
editorSuggestWidget.background 助手弹窗背景颜色
editorSuggestWidget.border 助手弹窗边框颜色
editorSuggestWidget.selectedBackground 助手弹窗选中条目时背景颜色
editorSuggestWidget.link 助手链接颜色

文档结构图

名称 描述
outlineBackground 文档结构背景颜色

滚动条

名称 描述
scrollbarSlider.background 滚动条背景颜色
scrollbarSlider.hoverBackground 鼠标滑过滚动条背景颜色

预览按钮

名称 描述
extensionButton.prominentBackground 背景颜色
extensionButton.prominentForeground 前景颜色
extensionButton.border 边框颜色
extensionButton.prominentHoverBackground 鼠标滑过时的背景颜色
extensionButton.checkColor 选中时的前景颜色

设置

名称 描述
editor.background 设置页面背景颜色
inputOption.activeBorder 文本框有焦点时边框颜色
settings.textInputBackground 文本框背景颜色
settings.textInputBorder 文本框边框颜色
settings.textInputDisableBackground 文本框不可用背景颜色
settings.dropdownForeground combobox下拉列表前景颜色
settings.dropdownBorder combobox下拉列表边框颜色
settings.dropdownBackground combobox下拉列表背景颜色
settings.dropdownListBorder combobox item边框颜色

图片预览

名称 描述
imageview.background 浅色方格颜色
imageview.foreground 深色方格颜色

弹窗提示框

名称 描述
notifications.border 弹窗边框颜色
notifications.background 弹窗背景颜色
notifications.foreground 弹窗前景颜色
notification.buttonBorder 弹窗按钮边框颜色
notification.buttonBackground 弹窗按钮背景颜色
notification.buttonForeground 弹窗按钮前景颜色
notification.buttonPressedForeground 弹窗按钮按下前景颜色
notification.buttonPressedBackground 弹窗按钮按下背景颜色
notificationLink.foreground 弹窗链接颜色

文件对比

名称 描述
filediff.line.add 添加行背景颜色
filediff.line.delete 删除行背景颜色
filediff.inline.base 行内比较和右边行有不同字符,左边字符显示颜色
filediff.inline.modify 行内比较和左边行有不同字符,右边字符显示颜色

控制台

名称 描述
terminal.background 终端背景颜色
console.background 控制台背景颜色
panelTitle.activeForeground tab选中时的前景颜色
debug.foreground 前景颜色
console.ad 控制台广告信息文字颜色
console.error 控制台错误信息文字颜色
console.foreground 控制台窗口前景颜色颜色(控制台窗口文字颜色)
console.success 控制台成功信息文字颜色
console.time 控制台时间信息文字颜色
console.warn 控制台警告信息文字颜色

备注:debug.foreground之后的颜色,仅对3.2.7+版本生效。

查看svn/git日志

在svn/git项目上点击右键。只在mac上生效

名称 描述
logviewButton.background 按钮背景颜色
logviewButton.border 按钮边框颜色
logviewButton.hover 鼠标滑过按钮背景颜色
logviewButton.disable 按钮不可用背景颜色
logviewButtonDisable.border 按钮不可用边框颜色
logview.file.action.modified 选中已修改文件前景色
logview.file.action.deleted 选中已删除文件前景色
logview.file.action.added 选中已增加文件前景色
logview.file.action.rename 选中已重命名文件前景色

状态栏

名称 描述
statusBar.background 状态栏背景颜色
statusBar.foreground 状态栏前景颜色

右侧迷你地图

名称 描述
minimap.handle.background 迷你地图滑块背景