Sublimetext3 如何在没有插件的情况下更改sublime text 3中大括号的颜色?

Sublimetext3 如何在没有插件的情况下更改sublime text 3中大括号的颜色?,sublimetext3,Sublimetext3,如何在没有插件的情况下更改sublime text 3中大括号的颜色?在活动的tmTheme文件中编辑(或添加)这些设置: <key>bracketsForeground</key> <string>#D80E64</string> <key>bracketsOptions</key> <string>foreground</string> <key>bracketContentsFo

如何在没有插件的情况下更改sublime text 3中大括号的颜色?

在活动的
tmTheme
文件中编辑(或添加)这些设置:

<key>bracketsForeground</key>
<string>#D80E64</string>

<key>bracketsOptions</key>
<string>foreground</string>

<key>bracketContentsForeground</key>
<string>#D80E64</string>

<key>bracketContentsOptions</key>
<string>underline</string>
支架重新研磨
#D80E64
括号
前景
括号内容重新研磨
#D80E64
括号内容
强调

括号重新打磨
括号选项
影响与插入符号直接相邻的括号:

bracketcontentsforground
bracketContentsOptions
影响围绕插入符号附近文本的最内层括号:

在活动的
tmTheme
文件中编辑(或添加)这些设置:

<key>bracketsForeground</key>
<string>#D80E64</string>

<key>bracketsOptions</key>
<string>foreground</string>

<key>bracketContentsForeground</key>
<string>#D80E64</string>

<key>bracketContentsOptions</key>
<string>underline</string>
支架重新研磨
#D80E64
括号
前景
括号内容重新研磨
#D80E64
括号内容
强调

括号重新打磨
括号选项
影响与插入符号直接相邻的括号:

bracketcontentsforground
bracketContentsOptions
影响围绕插入符号附近文本的最内层括号:

如果光标直接位于圆括号、方括号或大括号旁边,Enteleform可以工作,但在其他情况下则不行。使用升华附带的默认Java语法,无论光标位置如何,如果没有单独的插件,都无法突出显示所有这些内容。要使用您的配色方案为项目上色(
.tmTheme
文件),需要在语言的语法定义中定义唯一的项目(
.tmLanguage
.sublime syntax
文件)

例如,在Python中,以下内容定义了一个列表:

my_list = [1, 2, 3, 4, 5]
在Python语法定义中,开始方括号和结束方括号的范围分别为
标点符号.definition.list.begin.Python
标点符号.definition.list.end.Python
。然后,您可以向配色方案添加规则,如下所示:


名称
列表括号
范围
source.python标点符号.definition.list
设置
背景
#FFFFFF
方式
粗体斜体
前景
#19FFF0
但是,Java语法并没有为所有括号包含一组类似的作用域,因此除非您使用类似于插件的插件,否则您所希望的行为是不可能的。

如果光标直接位于括号、方括号或大括号旁边,Enteleform可以工作,但在其他情况下则不行。使用升华附带的默认Java语法,无论光标位置如何,如果没有单独的插件,都无法突出显示所有这些内容。要使用您的配色方案为项目上色(
.tmTheme
文件),需要在语言的语法定义中定义唯一的项目(
.tmLanguage
.sublime syntax
文件)

例如,在Python中,以下内容定义了一个列表:

my_list = [1, 2, 3, 4, 5]
在Python语法定义中,开始方括号和结束方括号的范围分别为
标点符号.definition.list.begin.Python
标点符号.definition.list.end.Python
。然后,您可以向配色方案添加规则,如下所示:


名称
列表括号
范围
source.python标点符号.definition.list
设置
背景
#FFFFFF
方式
粗体斜体
前景
#19FFF0

但是,Java语法并没有为所有括号包含一组类似的作用域,因此,除非您使用类似于插件的插件,否则您所希望的行为是不可能的。

这仅在光标直接靠近括号时有效。@Enteleform谢谢,但当光标位于block@JimButton:那么您希望括号始终为特定颜色?如果没有插件或自定义语法,我认为这是不可能的,因为括号没有自己的作用域。它们与文件中的大多数代码共享
范围。但这仅在光标直接靠近括号时有效。@Enteleform谢谢,但当光标位于括号外时,此方法不起作用。@Enteleform谢谢block@JimButton:那么您希望括号始终为特定颜色?如果没有插件或自定义语法,我认为这是不可能的,因为括号没有自己的作用域。它们与您的文件中的大多数代码共享
范围。谢谢,我在
文件中找不到括号的设置。我也在
文件中找不到括号的设置