崇高的文本/ textmate配色方案 - 更改突出显示颜色

时间:2015-10-19 20:25:22

标签: themes sublimetext textmate color-scheme

我希望崇高文本主题的一些突出显示颜色更加强烈。

1)当我选择一个单词时,sublime文本标记该文件中该单词的所有实例。它标志着它周围非常浅的方形。我想知道如何改变颜色,使其变得更加强烈,如果我可以为广场内部着色。

2)当文本符号位于括号/括号的一侧时,它标记两侧的下划线非常浅。同样的事情 - 我想知道我是否以及如何控制这个下划线的颜色和强度,如果我也可以在下划线(整个角色背景)之上着色。

当我使用" Neon"时,我添加2张完全是我的意思的照片。配色方案: https://github.com/MattDMo/Neon-color-scheme

instances brackets

我应该改变哪些领域? 无法弄清楚自己。

谢谢。

1 个答案:

答案 0 :(得分:1)

我是霓虹灯主题的作者 - 谢谢你使用它!不幸的是,您展示的两个示例,自动突出显示匹配的选择和括号匹配,似乎不是可单独设置的。如果你看一下Neon.tmTheme第20-47行的来源,你会看到为设置各种颜色的键,除了语法高亮 - 选择颜色和轮廓,插入符号颜色,缩进指南等我在几年内收集了所有这些值,看了很多不同的配色方案和大量的谷歌搜索,但我没有找到任何专门针对您所询问的设置。相反,看起来它们的颜色为caret颜色,或者更可能是foreground颜色(它们在霓虹灯中都是相同的)。

所以,虽然不幸的是你对第一个问题没什么了解,但是有一个括号匹配的解决方案 - BracketHighlighter插件。

Neon with BracketHighlighter

Neon为BracketHighlighter包含settings,因此您需要做的就是配置插件本身以使用它们。以下是我使用的"bracket_styles"

"bracket_styles": {
    // "default" and "unmatched" styles are special
    // styles. If they are not defined here,
    // they will be generated internally with
    // internal defaults.

    // "default" style defines attributes that
    // will be used for any style that does not
    // explicitly define that attribute.  So if
    // a style does not define a color, it will
    // use the color from the "default" style.
    "default": {
        "icon": "dot",
        // BH1's original default color for reference
        // "color": "entity.name.class",
        "color": "brackethighlighter.default",
        "style": "underline"
    },

    // This particular style is used to highlight
    // unmatched bracekt pairs.  It is a special
    // style.
    "unmatched": {
        "icon": "question",
        "color": "brackethighlighter.unmatched",
        "style": "outline"
    },
    // User defined region styles
    "curly": {
        "icon": "curly_bracket",
        "color": "brackethighlighter.curly",
        "style": "underline"
    },
    "round": {
        "icon": "round_bracket",
        "color": "brackethighlighter.round",
        "style": "underline"
    },
    "square": {
        "icon": "square_bracket",
        "color": "brackethighlighter.square",
        "style": "underline"
    },
    "angle": {
        "icon": "angle_bracket",
        "color": "brackethighlighter.angle",
        "style": "underline"
    },
    "tag": {
        "icon": "tag",
        "color": "brackethighlighter.tag",
        "style": "outline"
    },
    "single_quote": {
        "icon": "single_quote",
        "color": "brackethighlighter.quote",
        "style": "underline"
    },
    "double_quote": {
        "icon": "double_quote",
        "color": "brackethighlighter.quote",
        "style": "underline"
    },
    "regex": {
        "icon": "regex",
        "color": "brackethighlighter.quote",
        "style": "underline"
    }
},

希望这会帮助你。如果您对霓虹灯有任何其他问题,疑虑或一般反馈,请随时open an issue,我会看到我能做些什么。