Sublimetext3 如何更改匹配子字符串的颜色?

Sublimetext3 如何更改匹配子字符串的颜色?,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,什么属性负责颜色匹配的子字符串并选择当前项,以及它位于何处 更新图像 在开始之前,如果您使用的是Sublime Text 3(您确实应该这样做),则需要安装,以便编辑适当的文件。要更改颜色,您需要首先打开当前处于活动状态的.sublime主题文件。如果您使用的是默认设置,则为Packages/Theme-default/default.sublime-Theme。如果您使用的是第三方主题,则路径将位于您的用户首选项(首选项->设置用户)。打开命令选项板,键入prv以打开PackageResou

什么属性负责颜色匹配的子字符串并选择当前项,以及它位于何处

更新图像


在开始之前,如果您使用的是Sublime Text 3(您确实应该这样做),则需要安装,以便编辑适当的文件。要更改颜色,您需要首先打开当前处于活动状态的
.sublime主题
文件。如果您使用的是默认设置,则为
Packages/Theme-default/default.sublime-Theme
。如果您使用的是第三方主题,则路径将位于您的用户首选项(
首选项->设置用户
)。打开命令选项板,键入
prv
以打开
PackageResourceViewer
选项,然后选择
Extract Package
并选择您感兴趣的软件包。它将被提取到您的
软件包
文件夹中,您可以通过选择
首选项->浏览软件包…
在操作系统的文件管理器中打开该文件夹。在sublime中打开
.sublime主题
文件,并将语法设置为JSON

打开文件后,搜索
选定的匹配\u fg
——在
默认值
苏打黑3
中,应该有3个实例,分别属于以下类别:
快速面板标签
快速面板路径标签
,以及
自动完成标签
。例如,这来自《苏打黑3》:

{
“类”:“快速面板标签”,
“fg”:[210、210、210、255],
“match_fg”:[126199239255],
“选定的_fg”:[255,255,255,255],
“选定的匹配项”:[166、229、255、255]
},
每一种设置都应该是不言自明的。这些值采用RGB(A)格式(alpha设置是可选的),使用十进制值(0-255)。按照您的意愿编辑它们,然后保存文件并重新启动升华-这是必要的,因为主题不一定在更改时完全重新加载


(感谢提供指向相关设置的指针。)

这是什么函数?@Jongware:我不知道这些函数的名称。在我看来,为了在视觉上保持一致,匹配字符串的颜色与字符串其余部分的颜色相同,但使用粗体样式,可能不透明度不同。@Jongware第一个函数可以执行任何操作(Ctrl-p)。这就是你要问的吗?我找到了。查看选定的\u match\u fg和选定的\u fg再次感谢@sergioFC和您单独感谢PackageResourceViewer。@没问题,很高兴提供帮助。