如何改变匹配括号的风格在崇高的文本2/3的?(How to change style of matc

2019-06-24 01:30发布

它只是强调匹配的括号,是否有可能使它像括号改变颜色或突出支架的线条更加有用吗?

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

  1. 转到您的崇高的文本3安装文件夹; cd到“包”的文件夹。 搜索Color Scheme - Default.sublime-package ,并将其复制并粘贴到您Packages文件夹(Windows下是%APPDATA%\Sublime Text 3\Packages )。
  2. 解压缩文件(使用任何解压缩工具)。
  3. 进入新生成的文件夹,并修改你的主题文件(相同的步骤,在崇高的文本2)。
  4. 应用后您的更改保存文件,你会看到你的变化。
  5. 如果你愿意,你可以再次使用压缩文件压缩.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?