【问题标题】:How do I change the border color of words matching a selection in Sublime Text 2?如何更改与 Sublime Text 2 中的选择匹配的单词的边框颜色?
【发布时间】:2012-11-18 23:07:56
【问题描述】:

例如,双击一个单词将其选中,然后该单词的所有匹配项也会突出显示。

我应该在我的主题中更改哪些键来更改匹配字词的背景、前景和/或边框颜色?

【问题讨论】:

    标签: sublimetext2 sublimetext


    【解决方案1】:

    Sublime Text 2中未选中的找到文本周围的边框颜色没有配置键:找到的文本边框的颜色是光标颜色。如果你想改变它,你必须改变光标颜色。

    要更改光标和找到的文本边框颜色,请在 .thTheme 文件中设置名为 caret 的键的值。

    换句话说,如果你想要一个黄色的found text边框,你还必须有一个hello光标。例如:

    <key>caret</key>
    <string>#ffff00</string>
    

    这是在 Monokai Bright 主题中带有黄色找到的文本边框和光标的外观:

    【讨论】:

      【解决方案2】:

      我认为您正在寻找 findHighlightinactiveSelection

                  <key>selection</key>
                  <string>#C5DFE980</string>
      
                  <key>findHighlight</key>
                  <string>#ffe792</string>
      
                  <key>inactiveSelection</key>
                  <string>#ff7e00</string>
      

      【讨论】:

      • 这些都不起作用。 selection 只改变实际选择的颜色。 inactiveSelectionfindHighlight 似乎没有任何改变。
      • inactiveSelection 在窗口不在焦点时更改所选文本的颜色。 findHighlight 更改找到的文本的背景颜色。
      【解决方案3】:

      在 Sublime Text 3 中 highlight 选项更改匹配元素的边框颜色

      <key>highlight</key>
      <string>#ff00ff</string>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-17
        • 2012-07-17
        • 2016-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-06
        • 2012-06-25
        相关资源
        最近更新 更多