它只是强调匹配的括号,是否有可能使它像括号改变颜色或突出支架的线条更加有用吗?
Answer 1:
有插件BracketHighlighter
特征:
- 括号的可定制的高亮(),[],<>,{}
- 标签的可定制的高亮(支持一元标签和支持自闭合/>(HTML5推出))
- 报价可定制的高亮
- 选择性地启用或禁用标签,支架,或报价的特定匹配
- 基于语言特定的标签,括号或引号的选择性白名单或黑名单匹配
- 当按需使用的快捷方式,显示行数,并在状态栏之间的匹配字符数
- 用于移动光标到开始或方括号内的内容的端快捷方式(将集中在开头或结尾的托架,如果当前没有多选择)
- 快捷键选择所有的括号内容
- 和其他人,看到GitHub的网站。
Answer 2:
您可以更改括号修改你的主题的配色方案文件的色彩。
转到首/浏览包打开的文件夹颜色方案-默认找出你当前的主题文件(默认的Monokai.tmTheme
)。 打开它使用文本崇高,找到以下部分:
<key>bracketsForeground</key>
<string>#F8F8F2A5</string>
<key>bracketsOptions</key>
<string>underline</string>
<key>bracketContentsForeground</key>
<string>#F8F8F2A5</string>
<key>bracketContentsOptions</key>
<string>underline</string>
在这里,你可以改变你的支架的外观。 如果你改变它的东西是这样的:
<key>bracketsForeground</key>
<string>#FF8000</string>
<key>bracketsOptions</key>
<string>foreground</string>
<key>bracketContentsForeground</key>
<string>#FF8000</string>
<key>bracketContentsOptions</key>
<string>foreground</string>
..you'll删除下划线,并添加橙色到你的括号内。
看看该文件的休息,因为(也许),你会发现更多的东西来改变;)
有没有必要重新启动崇高看到的变化。 只要保存文件。
更新崇高文本3
- 转到您的崇高的文本3安装文件夹; cd到“包”的文件夹。 搜索
Color Scheme - Default.sublime-package
,并将其复制并粘贴到您Packages
文件夹(Windows下是%APPDATA%\Sublime Text 3\Packages
)。 - 解压缩文件(使用任何解压缩工具)。
- 进入新生成的文件夹,并修改你的主题文件(相同的步骤,在崇高的文本2)。
- 应用后您的更改保存文件,你会看到你的变化。
- 如果你愿意,你可以再次使用压缩文件压缩
.sublime-package
扩展,但如果你这样做,你必须在文件移动到Installed Packages
的文件夹。
更新2
有一个非常有用的包编辑插件名为PackageResourceViewer 。 它可以让你很容易编辑包,做所有的解压缩和移动的东西给你。
Answer 3:
支架颜色和其他显示设置,可在不使用插件的修改。 下面是本机实现这种变化的方法。
注:我最近起草这个答案@的SublimeText论坛。 有一个类似的(接受的)答案在这里,但我已经包括了一些未尽细节和视觉参考。
例
这是我个人的配置:
设置
下面是我所有的可见性相关的设置。
正如可以在实施例中看到: brackets
设置规定托架对颜色如果一个脱字符号被放置在支架上,而bracketContents
设置规定托架对颜色如果一个脱字符号被放置内的一组括号。
我bracketContentsOptions
设置为underline
,但你可以改变它foreground
,如果你希望它在这两个实例中突出显示。
@ Preferences.sublime的设置
"always_show_minimap_viewport" : true,
"caret_extra_bottom" : 3,
"caret_extra_top" : 3,
"caret_extra_width" : 1,
"caret_style" : "phase",
"draw_minimap_border" : true,
"fade_fold_buttons" : false,
"fold_buttons" : true,
"highlight_line" : true,
"highlight_modified_tabs" : true,
"line_numbers" : true,
"match_brackets" : true,
"match_brackets_angle" : true,
"match_brackets_braces" : true,
"match_brackets_content" : true,
"match_brackets_square" : true,
"match_selection" : true,
"match_tags" : true,
"overlay_scroll_bars" : "enabled",
@ YourColorScheme.tmTheme
<!-- Indent Guides -->
<key>guide</key>
<string>#14191F</string>
<key>stackGuide</key>
<string>#14191F</string>
<key>activeGuide</key>
<string>#2E4589</string>
<!-- Highlighted Brackets -->
<key>bracketsForeground</key>
<string>#D80E64</string>
<key>bracketsOptions</key>
<string>foreground</string>
<key>bracketContentsForeground</key>
<string>#D80E64</string>
<key>bracketContentsOptions</key>
<string>underline</string>
<!-- Document Selection -->
<key>caret</key>
<string>#D80E64</string>
<key>lineHighlight</key>
<string>#121522</string>
<key>selection</key>
<string>#1D416B</string>
<key>selectionForeground</key>
<string>#bbccff</string>
<key>selectionBorder</key>
<string>#4D71FF</string>
<key>inactiveSelection</key>
<string>#1D416B</string>
<key>inactiveSelectionForeground</key>
<string>#bbccff</string>
<!-- Search Results -->
<key>findHighlight</key>
<string>#0BD0AC</string>
<key>findHighlightForeground</key>
<string>#000000</string>
Answer 4:
随着BracketHighlighter包,编辑您的主题(tmTheme),并添加:
<dict>
<key>name</key>
<string>Tag</string>
<key>scope</key>
<string>brackethighlighter.default</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffff00</string>
</dict>
</dict>
Answer 5:
<dict>
<key>name</key>
<string>Tag</string>
<key>scope</key>
<string>meta.tag, declaration.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#0033CC</string>
</dict>
</dict>
这改变了在SB3托架颜色
文章来源: How to change style of matched brackets in Sublime Text 2 / 3?