2026-05-09 07:09:01 +00:00
|
|
|
|
/*!
|
|
|
|
|
|
* Monokai Syntax
|
|
|
|
|
|
* 作者:lat3ncy
|
|
|
|
|
|
* 许可证:MIT
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
2026-07-18 03:14:08 +00:00
|
|
|
|
:root{--font-text-theme:Inter, Segoe UI, Helvetica Neue, Arial, sans-serif;--font-monospace-theme:Fira Code, Cascadia Code, Consolas, monospace;--line-height-normal:1.6;--radius-s:4px;--radius-m:8px;--radius-l:12px;--monokai-highlight-text:var(--text-normal);--monokai-scrollbar-active-background:var(--background-modifier-active-hover);--monokai-selection-foreground:var(--text-normal);--monokai-selection-background:var(--background-modifier-active-hover);--monokai-selection-muted-background:var(--background-modifier-hover);--monokai-selection-border-color:var(--interactive-accent);--monokai-nav-active-background:var(--background-modifier-hover);--monokai-sidebar-divider-color:var(--background-modifier-border);--monokai-sidebar-scrollbar-thumb:var(--text-faint);--monokai-light-tool-background:var(--background-secondary);--monokai-tab-active-border-color:var(--interactive-accent);--monokai-transition-fast:.12s ease;--monokai-transition-base:.14s ease;--monokai-transition-emphasis:.18s ease;--monokai-popover-shadow:0 16px 40px #00000038}.theme-dark{--background-primary:#2d2a2e;--background-secondary:#221f22;--background-secondary-alt:#221f22;--background-modifier-hover:#403e41;--background-modifier-active-hover:#4a464d;--text-normal:#fcfcfa;--text-muted:#c1c0c0;--text-faint:#939293;--background-modifier-border:#403e41;--text-accent:#ff6188;--monokai-default-accent:#ff6188;--monokai-default-link:#78dce8;--monokai-default-success:#a9dc76;--monokai-default-warning:#ffd8663d;--monokai-default-code-background:#221f22;--monokai-selection-background:#78dce84d;--monokai-selection-muted-background:#fcfcfa0f;--monokai-selection-border-color:#78dce8;--monokai-nav-active-background:#78dce81f;--monokai-sidebar-divider-color:#f8f8f20a;--monokai-sidebar-scrollbar-thumb:#f8f8f21a;--text-accent-hover:#ff6188;--interactive-accent:#ff6188;--interactive-accent-hover:#ff6188;--h1-color:#ff9ab0;--h2-color:#fc9867;--h3-color:#ffd866;--h4-color:#c1c0c0;--h5-color:#939293;--h6-color:#939293;--text-a:#78dce8;--text-a-hover:#78dce8;--link-color:#78dce8;--link-color-hover:#78dce8;--link-external-color:#78dce8;--link-external-color-hover:#78dce8;--icon-color:#c1c0c0;--icon-color-hover:#fcfcfa;--icon-color-active:#78dce8;--metadata-label-text-color:#78dce8;--text-highlight-bg:#ffd8663d;--blockquote-border-color:#a9dc76;--monokai-checkbox-unchecked-color:#ffd866;--monokai-checkbox-checked-color:#a9dc76;--checkbox-color:#ffd866;--checkbox-color-hover:#ffd866;--checkbox-marker-color:#2d2a2e;--checkbox-color-checked:#a9dc76;--list-marker-color:#ab9df2;--code-normal:#fcfcfa;--code-background:#221f22;--code-comment:#727072;--code-function:#a9dc76;--code-important:#ff6188;--code-keyword:#ff6188;--code-operator:#fc9867;--code-property:#78dce8;--code-punctuation:#c1c0c0;--code-string:#ffd866;--code-tag:#ff6188;--code-value:#ab9df2;--code-type:#ab9df2;--code-class:#a9dc76;--code-builtin:#78dce8;--code-constant:#ab9df2;--code-namespace:#c1c0c0;--code-decorator:#fc9867;--code-regex:#ffd866;--code-meta:#939293;--code-error:#ff6188;--code-variable:#fcfcfa;--code-parameter:#fc9867;--code-module:#78dce8;--ribbon-background:#221f22;--ribbon-background-collapsed:#221f22;--nav-item-background-hover:#403e41;--nav-item-background-active:#4a464d;--nav-item-color:#c1c0c0;--nav-item-color-hover:#fcfcfa;--nav-item-color-active:#fcfcfa;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#78dce8}.theme-light{--background-primary:#faf8f2;--background-secondary:#f0eee7;--background-secondary-alt:#f0eee7;--background-modifier-hover:#e8e5dc;--background-modifier-active-hover:#ddd9cf;--text-normal:#343434;--text-muted:#606060;--text-faint:#77736c;--background-modifier-border:#d2cec4;--text-accent:#e14775;--monokai-default-accent:#e14775;--monokai-default-link:#0f6478;--monokai-default-success:#269d69;--monokai-default-warning:#e8b30a3d;--monokai-default-code-background:#ebe8df;--monokai-selection-background:#0f647838;--monokai-selection-muted-background:#3434340f;--monokai-selection-border-color:#0f6478;--monokai-nav
|
2026-06-23 04:47:46 +00:00
|
|
|
|
|
2026-05-09 07:09:01 +00:00
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
|
|
|
|
|
name: Monokai Syntax
|
|
|
|
|
|
id: monokai-syntax
|
|
|
|
|
|
settings:
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-info
|
|
|
|
|
|
title: Monokai Syntax
|
|
|
|
|
|
description: Monokai Syntax 主题设置。
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 1
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
|
|
|
|
|
name: Monokai Syntax 调色板
|
|
|
|
|
|
id: monokai-syntax-palette
|
|
|
|
|
|
settings:
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-filter
|
|
|
|
|
|
title: 调色板滤镜
|
|
|
|
|
|
type: class-select
|
|
|
|
|
|
allowEmpty: false
|
2026-06-27 00:52:54 +00:00
|
|
|
|
default: monokai-syntax-filter-auto
|
2026-05-09 07:09:01 +00:00
|
|
|
|
options:
|
2026-06-27 00:52:54 +00:00
|
|
|
|
-
|
|
|
|
|
|
label: 跟随系统
|
|
|
|
|
|
value: monokai-syntax-filter-auto
|
2026-06-23 04:47:46 +00:00
|
|
|
|
-
|
|
|
|
|
|
label: Pro
|
|
|
|
|
|
value: monokai-syntax-filter-pro
|
|
|
|
|
|
-
|
|
|
|
|
|
label: Light
|
|
|
|
|
|
value: monokai-syntax-filter-light
|
2026-05-09 07:09:01 +00:00
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
2026-07-09 09:38:41 +00:00
|
|
|
|
name: Monokai Syntax 外观与密度
|
2026-05-09 07:09:01 +00:00
|
|
|
|
id: monokai-syntax-density
|
|
|
|
|
|
settings:
|
2026-07-09 09:38:41 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-appearance-heading
|
|
|
|
|
|
title: Appearance
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-media-border-style
|
|
|
|
|
|
title: 媒体边框
|
|
|
|
|
|
type: class-select
|
|
|
|
|
|
allowEmpty: false
|
|
|
|
|
|
default: monokai-syntax-media-border-thin
|
|
|
|
|
|
options:
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 细边框
|
|
|
|
|
|
value: monokai-syntax-media-border-thin
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 关闭
|
|
|
|
|
|
value: monokai-syntax-media-border-none
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 卡片式
|
|
|
|
|
|
value: monokai-syntax-media-border-card
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-density-heading
|
|
|
|
|
|
title: Density
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
2026-05-09 07:09:01 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-compact
|
|
|
|
|
|
title: 紧凑模式
|
|
|
|
|
|
type: class-toggle
|
|
|
|
|
|
default: false
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
2026-07-09 09:38:41 +00:00
|
|
|
|
name: Monokai Syntax File Explorer
|
2026-05-09 07:09:01 +00:00
|
|
|
|
id: monokai-syntax-icons
|
|
|
|
|
|
settings:
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-monochrome-icons
|
|
|
|
|
|
title: 单色图标
|
|
|
|
|
|
type: class-toggle
|
|
|
|
|
|
default: false
|
2026-05-15 09:13:25 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-hide-file-tree-icons
|
|
|
|
|
|
title: 关闭文档树图标
|
|
|
|
|
|
type: class-toggle
|
|
|
|
|
|
default: false
|
2026-06-27 00:52:54 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-hide-sync-status-button
|
|
|
|
|
|
title: 隐藏右下角同步按钮
|
|
|
|
|
|
type: class-toggle
|
|
|
|
|
|
default: false
|
2026-05-09 07:09:01 +00:00
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
|
|
|
|
|
name: Monokai Syntax 排版
|
|
|
|
|
|
id: monokai-syntax-typography
|
|
|
|
|
|
settings:
|
2026-07-09 09:38:41 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-markdown-reading-heading
|
|
|
|
|
|
title: Markdown Reading
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
2026-05-09 07:09:01 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-readable-line-width
|
|
|
|
|
|
title: 可读行宽
|
|
|
|
|
|
type: variable-number-slider
|
2026-07-10 01:28:00 +00:00
|
|
|
|
default: 45
|
2026-05-09 07:09:01 +00:00
|
|
|
|
min: 40
|
|
|
|
|
|
max: 75
|
|
|
|
|
|
step: 1
|
|
|
|
|
|
format: rem
|
2026-06-23 04:47:46 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-body-font-size
|
|
|
|
|
|
title: 正文字号
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 16
|
|
|
|
|
|
min: 13
|
|
|
|
|
|
max: 20
|
|
|
|
|
|
step: 1
|
|
|
|
|
|
format: px
|
2026-07-09 09:38:41 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-editor-heading
|
|
|
|
|
|
title: Editor
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
2026-06-23 04:47:46 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-code-font-size
|
|
|
|
|
|
title: 代码字号
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 0.9
|
|
|
|
|
|
min: 0.75
|
|
|
|
|
|
max: 1.2
|
|
|
|
|
|
step: 0.05
|
|
|
|
|
|
format: em
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-code-line-height
|
|
|
|
|
|
title: 代码行高
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 1.55
|
|
|
|
|
|
min: 1.25
|
|
|
|
|
|
max: 1.9
|
|
|
|
|
|
step: 0.05
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-heading-scale
|
|
|
|
|
|
title: 标题缩放
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 1
|
|
|
|
|
|
min: 0.9
|
|
|
|
|
|
max: 1.15
|
|
|
|
|
|
step: 0.05
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-heading-group-spacing-value
|
|
|
|
|
|
title: 标题分组间距
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 1.4
|
|
|
|
|
|
min: 1
|
|
|
|
|
|
max: 2.2
|
|
|
|
|
|
step: 0.05
|
|
|
|
|
|
format: rem
|
2026-07-09 09:38:41 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-heading-color-mode
|
|
|
|
|
|
title: 标题色彩模式
|
|
|
|
|
|
type: class-select
|
|
|
|
|
|
allowEmpty: false
|
|
|
|
|
|
default: monokai-syntax-heading-full-spectrum
|
|
|
|
|
|
options:
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 全光谱
|
|
|
|
|
|
value: monokai-syntax-heading-full-spectrum
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 低彩尾部
|
|
|
|
|
|
value: monokai-syntax-heading-muted-tail
|
2026-06-23 04:47:46 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-heading-accents
|
|
|
|
|
|
title: 标题左侧色条
|
|
|
|
|
|
type: class-toggle
|
|
|
|
|
|
default: false
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-paragraph-spacing-value
|
|
|
|
|
|
title: 段落间距
|
|
|
|
|
|
type: variable-number-slider
|
|
|
|
|
|
default: 0.75
|
|
|
|
|
|
min: 0.4
|
|
|
|
|
|
max: 1.2
|
|
|
|
|
|
step: 0.05
|
|
|
|
|
|
format: rem
|
2026-05-09 07:09:01 +00:00
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
@settings
|
|
|
|
|
|
|
2026-07-09 09:38:41 +00:00
|
|
|
|
name: Monokai Syntax Code Blocks 与强调色
|
2026-05-09 07:09:01 +00:00
|
|
|
|
id: monokai-syntax-accents
|
|
|
|
|
|
settings:
|
2026-07-09 09:38:41 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-code-blocks-heading
|
|
|
|
|
|
title: Code Blocks
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-code-background
|
|
|
|
|
|
title: 代码背景
|
|
|
|
|
|
type: variable-color
|
|
|
|
|
|
opacity: true
|
|
|
|
|
|
format: hex
|
|
|
|
|
|
default: '#1e1f1c'
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-accents-heading
|
|
|
|
|
|
title: Accents
|
|
|
|
|
|
type: heading
|
|
|
|
|
|
level: 2
|
2026-06-27 00:52:54 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-syntax-accent-preset
|
|
|
|
|
|
title: 强调色预设
|
|
|
|
|
|
type: class-select
|
|
|
|
|
|
allowEmpty: false
|
|
|
|
|
|
default: monokai-syntax-accent-default
|
|
|
|
|
|
options:
|
|
|
|
|
|
-
|
|
|
|
|
|
label: 默认 Pro / Light
|
|
|
|
|
|
value: monokai-syntax-accent-default
|
|
|
|
|
|
-
|
|
|
|
|
|
label: Amber / VS Code
|
|
|
|
|
|
value: monokai-syntax-accent-amber-vscode
|
2026-05-09 07:09:01 +00:00
|
|
|
|
-
|
|
|
|
|
|
id: monokai-accent-color
|
|
|
|
|
|
title: 强调色
|
|
|
|
|
|
type: variable-color
|
|
|
|
|
|
opacity: true
|
|
|
|
|
|
format: hex
|
|
|
|
|
|
default: '#f92672'
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-link-color
|
|
|
|
|
|
title: 链接色
|
|
|
|
|
|
type: variable-color
|
|
|
|
|
|
opacity: true
|
|
|
|
|
|
format: hex
|
|
|
|
|
|
default: '#66d9ef'
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-success-color
|
|
|
|
|
|
title: 成功色
|
|
|
|
|
|
type: variable-color
|
|
|
|
|
|
opacity: true
|
|
|
|
|
|
format: hex
|
|
|
|
|
|
default: '#a6e22e'
|
|
|
|
|
|
-
|
|
|
|
|
|
id: monokai-warning-color
|
|
|
|
|
|
title: 高亮色
|
|
|
|
|
|
type: variable-color
|
|
|
|
|
|
opacity: true
|
|
|
|
|
|
format: rgb
|
|
|
|
|
|
default: 'rgb(230 219 116 / 28%)'
|
|
|
|
|
|
*/
|