Sublimetext3 如何在没有插件的情况下更改sublime text 3中大括号的颜色?
如何在没有插件的情况下更改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
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:那么您希望括号始终为特定颜色?如果没有插件或自定义语法,我认为这是不可能的,因为括号没有自己的作用域。它们与您的文件中的大多数代码共享源
范围。谢谢,我在文件中找不到括号的设置。我也在文件中找不到括号的设置