2012-11-08 2 views

Antwort

4

Es gibt jetzt eine Sublime Plugin dafür.

  1. Installieren des HighlightWhitespaces Plugin

  2. die folgenden Farbeinstellungen hinzufügen (nach Ihren Wünschen zugeschnitten), um Ihre color_scheme Datei. Diese Datei endet in .tmTheme und der Pfad kann gefunden werden, indem Sie den Wert für den Schlüssel "color_scheme" in Ihrer Einstellungsdatei betrachten.

    <dict> 
        <key>name</key> 
        <string>highlight.whitespace</string> 
        <key>scope</key> 
        <string>highlight.whitespace</string> 
        <key>settings</key> 
        <dict> 
        <key>background</key> 
        <string>#020202</string> 
        <key>foreground</key> 
        <string>#805050</string> 
        </dict> 
    </dict> 
    
  3. angeben, dass diese Farbe soll, indem Sie die folgenden zu den Benutzereinstellungen des HighlightWhitespaces Plugin verwendet werden:

    { 
        "highlight_whitespaces_space_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_tab_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_eol_highlight_scope_name": "highlight.whitespace", 
        "highlight_whitespaces_mixed_highlight_scope_name": "highlight.whitespace" 
    } 
    
  4. :-)

+0

Wo ist Theme-Datei? – fechidal89

+0

@ fechidal89: Nun, da ich auf meine Antwort zurückblicke, sollte Punkt 2 gesagt haben: "Füge die Farbeinstellungen zu deiner Farbschemadatei hinzu". Gehen Sie also zu dem Menü 'preferences-> settings' und schauen Sie sich den Wert an, der mit" color_scheme "verbunden ist (der Dateiname endet in .tmTheme). In dieser Datei sollten die Farbeinstellungen hinzugefügt werden. Gehen Sie zum Menü 'preferences-> Browse Packages', um den Packages-Ordner zu öffnen, der" color_scheme "-Pfad zeigt auf eine Datei unterhalb dieses Ordners.Für mich ist es: "color_scheme": "Pakete/User/SublimeLinter/Monokai-Dev (SL) Jims edit.tmTheme" – jimr

+0

Für Sublime 3 wird die Farbe an anderer Stelle gespeichert. Für Mac OS ist es gespeichert in/Applications/Sublime Text.app/Contents/MacOS/Packages unter Color Scheme - Defaultlime-Paket Dateiname. Aus Sicherheitsgründen müssen Sie die Datei an einen anderen Ort kopieren, entpacken, bearbeiten, die Originaldatei sichern und durch Ihre bearbeitete Datei ersetzen. –

4

Sie können versuchen, PersistentRegexHighlight von Package Control installieren und dann ein Leerzeichen-Regex wie [\x20 ] verwenden, um eine bestimmte Farbe oder Farbbereich hinzuzufügen.

Sie wollen würde dies Sublime Benutzer in Prefs mit drawWhiteSpace: "all", kombinieren.

+0

überall Entspannen und genießen Spaces , oder, tabs anywhere: "pattern": "+ | \ t +", – lawlist

+3

Die Einstellung lautet nun: 'draw_white_space'. –

2

Einige Jahre später wurde ich mit diesem in Sublime Text 3 Build kämpfen 3083 Ich hoffe, das jemand hilft. Zusätzlich zu dem Vorschlag von Chris Like, PersistentRegexHighlight und "draw_white_space": "all" in den Benutzereinstellungen und das Muster zu einem oder mehreren Vorkommen von Tabs und Leerzeichen zu installieren, dh [ \t]+ in den PersistentRegexHighlight Benutzereinstellungen, musste ich auch "color_scope": "highlight.whitespace" setzen und die folgenden dict hinzufügen zum Thema zusammen mit den anderen in den Einstellungen Array:

<dict> 
    <key>name</key> 
    <string>highlight.whitespace</string> 
    <key>scope</key> 
    <string>highlight.whitespace</string> 
    <key>settings</key> 
    <dict> 
    <key>background</key> 
    <string>#020202</string> 
    <key>foreground</key> 
    <string>#805050</string> 
    </dict> 
</dict> 

durch die Art und Weise, die seltsam nur in rot skizziert, wenn die Hintergrund schwarz, dh # 000000 gesetzt

Beachten Sie, dass diese Methode erfordert keine Syntaxdateien bearbeiten.

Verwandte Themen