2013-04-02 10 views
5

Bei der Konvertierung von alten Notizen von org Syntax zu mmd habe ich die App "Text entfernen" verwendet, um zusätzliche Zeilenumbrüche und Nicht-Unicode-Zeichen zu entfernen und in sichere Zeile zu konvertieren -Endstücke. Als ich den Text wieder in Sublime Text 2 eingefügt habe, sind mir einige merkwürdige Zeichen aufgefallen. Mir ist es egal, warum sie da sind. Ich möchte nur wissen, was die Charaktere sind und ob sie mit einer Regex recherchierbar sind.Ungerade Zeichen in Sublime Text 2: `SOH` und` ACK`

non-unicode characters?

Antwort

14

Sie sind control characters, sie haben nicht eine druckbare Darstellung. Ich weiß nicht, wie sie in deiner Akte gelandet sind.

In einem regulären Ausdruck, können Sie für SOH mit \u0001 suchen und ACK mit \u0006

1

sagte ich, dass ich zu der Zeit nicht über den Grund scherte. Ich habe schließlich herausgefunden, was das Problem beim nächsten Mal war. Es stellte sich heraus, dass es mit dem Ausführen eines LaTeX Auto-Build-Tools im Hintergrund zu tun hatte. Es wurde bereits in einer Shell kompiliert und aufgrund eines Fehlers gehängt. Als ich das nächste Mal zu kompilieren versuchte, erschienen diese Steuerzeichen in meinem Editor.

Ich mache keine Annahmen mehr über die Anzahl der Prozesse, die ich ausgeführt habe. ps aux | grep <whatever> ist dein Freund.