Ich verwende die HTML-Codierung von Sonderzeichen in Sublime-Text, um alle Sonderzeichen in ihren HTML-Code umzuwandeln. Ich habe viele akzentuierte Zeichen in verschiedenen Teilen der Datei. Es wäre also großartig, wenn ich alle Sonderzeichen auswählen und dann das Plugin verwenden könnte, um alle auf einmal zu konvertieren!
Gibt es einen regulären Ausdruck, mit dem nur alle Sonderzeichen ausgewählt werden können?
Nur als weitere Referenz (oder als Ergänzung):
Das Sublime Text 2/3-Paket mit dem Namen
Highlighter
kann (wie sein Name schon sagt) einige Zeichen mit Regex ...Mit diesem Paket und der
@Mikko Ohtamaa
Antwort können wir die Datei bearbeiten ...highlighter.sublime-settings -
User
... und fügen Sie den vorgeschlagenen regulären Ausdruck hinzu (hier ausgedrückt als
[^\\x00-\\x7F]
), um am Ende Folgendes zu erhalten:Das Ergebnis wäre eine automatische Hervorhebung aller "Nicht-ASCII-Zeichen (Codepunkt> 128)" in unserer Datei.
Beachten Sie, dass diese Zeichen nicht ausgewählt werden, sondern nur hervorgehoben werden, um leicht zu erkennen, ob Sie welche haben.
quelle
Eine weitere Plugin-Option
Ich habe kürzlich ein Plugin geschrieben, das sich dem Hervorheben von Nicht-ASCII-Zeichen widmet: https://github.com/TuureKaunisto/highlight-dodgy-chars
Die gleiche Funktionalität kann mit Highlighter erreicht werden, aber mit dem weniger generischen Highlight Dodgy Chars-Plugin müssen Sie keinen regulären Ausdruck schreiben, sondern können nur die Nicht-ASCII-Zeichen auflisten, die Sie in den Einstellungen nicht hervorheben möchten. Die europäischen Sonderzeichen werden standardmäßig in die Whitelist aufgenommen.
quelle