web-dev-qa-db-de.com

Erhabener Text 2 - Whitespace-Zeichen anzeigen

Wie kann Sublime Text nicht druckbare Zeichen anzeigen (ich interessiere mich für SPACEs und TABs)?

424
imkost

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.

652
Andrew Barrett

In ausgewähltem Text wird LEERTASTE als Punkt (.) Und TAB als Bindestrich (-) angezeigt.

92
Pavel Hodek

Ich benutze Unicode Character Highlighter, kann Leerzeichen und einige andere Sonderzeichen anzeigen.

Fügen Sie dies durch Paketsteuerung hinzu

Pakete installieren, Unicode ...

17
staticor

Wenn Sie wirklich nur nachgestellte Leerzeichen sehen möchten, erledigt dieses ST2-Plugin den Trick: https://github.com/SublimeText/TrailingSpaces

14
thomax

Wenn Sie die Anzeige von Leerzeichen ein- und ausschalten möchten, können Sie das HighlightWhitespaces-Plugin installieren

13
chiborg

Hier ist ein offizielles Tutorial, wie das geht!
http://sublimetexttips.com/show-whitespace-sublime-text/

genau wie dieser!

enter image description here
enter image description here

Hoffe Hilfe für deine!

11
xgqfrms

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 :)

4
wasatchwizard

http://sublimetexttips.com/show-whitespace-sublime-text/

  1. öffnen

Ctrl+Shift+P

  1. suche

Einstellungen: Einstellungen -> Benutzer

  1. füge einfach die folgenden Codes ein
{
    "draw_white_space": "all",
    "translate_tabs_to_spaces": true
}
3
xgqfrms-gildata

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.

3
Damocles

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]"
}
1
ptim