Wie kann Sublime Text nicht druckbare Zeichen anzeigen (ich interessiere mich für SPACEs und TABs)?
Zum Anzeigen von Leerzeichen lautet die Einstellung:
// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",
Sie können es sehen, wenn Sie unter Einstellungen-> Standardeinstellungen gehen. Wenn Sie Ihre Benutzereinstellungen bearbeiten (Einstellungen-> Einstellungen - Benutzer) und die folgende Zeile hinzufügen, sollten Sie das bekommen, was Sie wollen:
{
"color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme",
"font_size": 10,
"draw_white_space": "all"
}
Denken Sie daran, dass die Einstellungen JSON sind, also keine nachgestellten Kommas.
In ausgewähltem Text wird LEERTASTE als Punkt (.) Und TAB als Bindestrich (-) angezeigt.
Ich benutze Unicode Character Highlighter
, kann Leerzeichen und einige andere Sonderzeichen anzeigen.
Fügen Sie dies durch Paketsteuerung hinzu
Pakete installieren, Unicode ...
Wenn Sie wirklich nur nachgestellte Leerzeichen sehen möchten, erledigt dieses ST2-Plugin den Trick: https://github.com/SublimeText/TrailingSpaces
Wenn Sie die Anzeige von Leerzeichen ein- und ausschalten möchten, können Sie das HighlightWhitespaces-Plugin installieren
Hier ist ein offizielles Tutorial, wie das geht!
http://sublimetexttips.com/show-whitespace-sublime-text/
genau wie dieser!
Hoffe Hilfe für deine!
Ich weiß, dass dies ein alter Thread ist, aber ich mag mein eigenes Plugin, das durch Leerzeichen blättern Modi (keine, Auswahl und alle) über eine einzige Verknüpfung ausführen kann. Es enthält auch Menüoptionen unter Ansicht | Whitespace-Menü.
Hoffentlich werden die Leute das nützlich finden - es wird von vielen Leuten benutzt :)
http://sublimetexttips.com/show-whitespace-sublime-text/
Ctrl+Shift+P
Einstellungen: Einstellungen -> Benutzer
{
"draw_white_space": "all",
"translate_tabs_to_spaces": true
}
Ein "schneller und schmutziger" Weg ist, die Suchfunktion zu verwenden und reguläre Ausdrücke zu aktivieren.
Dann suchen Sie einfach nach:\s zum Hervorheben von Leerzeichen\t für Tabulatoren\n für Zeilenumbrüche usw.
Ich habe mehrere Plugins (einschließlich Unicode Character Highlighter), aber der einzige, der das Zeichen gefunden hat, das sich heute vor mir versteckt hat, war Highlighter .
Sie können testen, ob es funktioniert, indem Sie den Text aus der Readme-Datei einfügen.
Als Referenz war der Charakter, der mir Probleme bereitete,
.
Tippen Sie zur Überprüfung der Vernunft mit der rechten Pfeiltaste auf einen Textbereich, der ein unsichtbares Zeichen enthält, und Sie müssen den Pfeil nach rechts zweimal drücken, um über das Zeichen hinauszugehen.
Ich verwende auch den folgenden benutzerdefinierten Regex-String (den ich nicht vollständig verstehe):
{
// there's an extra range in use [^\\x00-\\x7F]
// also, don't highlight spaces at the end of the line (my settings take care of that)
"highlighter_regex": "(\t+ +)|( +\t+)|[^\\x00-\\x7F]|[\u2026\u2018\u2019\u201c\u201d\u2013\u2014]"
}