如何改变匹配子串的颜色?

How to change the color of the matched substring?

什么 属性 负责颜色匹配的子字符串并选择当前项目及其位置?

更新图片

在你开始之前,如果你正在使用 Sublime Text 3(你 确实 应该是),你需要安装 PackageResourceViewer 这样你就可以编辑相应的文件。要更改颜色,您需要先打开当前处于活动状态的 .sublime-theme 文件。如果您使用的是默认设置,则为 Packages/Theme - Default/Default.sublime-theme。如果您使用的是第三方主题,路径将在您的用户首选项中 (Preferences -> Settings-User)。打开命令面板,输入prv调出PackageResourceViewer选项,然后输入selectExtract Package 并选择您感兴趣的那个。它将被提取到您的 Packages 文件夹中,可以通过 selecting [= 在操作系统的文件管理器中打开该文件夹19=]。在 Sublime 中打开 .sublime-theme 文件并将语法设置为 JSON.

打开文件后,搜索 selected_match_fg - 在 DefaultSoda Dark 3 中应该有 3 个实例,在下面的 类 中:quick_panel_labelquick_panel_path_labelauto_complete_label。例如,这是来自 Soda Dark 3:

{
    "class": "quick_panel_label",
    "fg": [210, 210, 210, 255],
    "match_fg": [126, 199, 239, 255],
    "selected_fg": [255, 255, 255, 255],
    "selected_match_fg": [166, 229, 255, 255]
},

每个设置都应该是不言自明的。这些值采用十进制值 (0-255) 的 RGB(A) 格式(alpha 设置是可选的)。根据需要编辑它们,然后保存文件并重新启动 Sublime - 这是必要的,因为主题在更改时不一定完全重新加载。

(感谢指点相关设置)