Sublime Text: Change highlight background

前端 未结 1 939
旧时难觅i
旧时难觅i 2021-02-04 15:18

I would like to change the color on all the found instances (when you use find) of the word that have been found. I noticed that the highlightBackground key just changes the fir

相关标签:
1条回答
  • 2021-02-04 15:43

    The following examples are from the Neon Color Scheme (full disclosure - I'm its designer):

    So I'm searching though my Package Control.sublime-settings file trying to find all of my packages with HTML (case-insensitive) in their name. I open up the Find dialog (CtrlF on Windows/Linux, F on OS X) and type HTML into the search box, after unchecking the regex, case-sensitive, and whole-word options. The following appears:

    Find

    The yellow background behind the first found item on Line 22 is themed using the findHighlight setting, while the blue font (foreground) is themed using findHighlightForeground. I can hit F3 (Win/Lin, G on OS X) to scroll through each match.

    However, say I want a multi-selection so I can change them all at once. I hit Find All (AltEnter, Enter on OS X) and the window now looks like so:

    Find All

    This is the same coloring used when you manually select text. The bright blue background is themed using the selection setting, while the bright green border around it is themed using selectionBorder. The text color (foreground) is the same as defined elsewhere in the color scheme for that particular scope. Defining selectionForeground doesn't seem to have any effect.

    The full settings dict for Neon looks like this:

    <dict>
        <key>settings</key>
        <dict>
            <key>activeGuide</key>
            <string>#FF0080</string>
            <key>background</key>
            <string>#000000</string>
            <key>caret</key>
            <string>#FFFFFF</string>
            <key>findHighlight</key>
            <string>#F2FF06</string>
            <key>findHighlightForeground</key>
            <string>#1515FF</string>
            <key>foreground</key>
            <string>#FFFFFF</string>
            <key>guide</key>
            <string>#6F6F6F</string>
            <key>inactiveSelection</key>
            <string>#353576</string>
            <!-- invisibles doesn't seem to work for me -->
            <key>invisibles</key>
            <string>#06FF05</string>
            <key>lineHighlight</key>
            <string>#2D2D2D</string>
            <key>selection</key>
            <string>#0205FF</string>
            <key>selectionBorder</key>
            <string>#06FF05</string>
            <key>stackGuide</key>
            <string>#06FF05</string>
        </dict>
    </dict>
    

    I hope this helps!

    0 讨论(0)
提交回复
热议问题