2013-04-02 13 views
5

Podczas konwersji starych notatek ze składni org do mmd, użyłem aplikacji Czysty tekst, aby usunąć dodatkowe znaki końca linii i znaki inne niż Unicode, i przekonwertować je na bezpieczną linię -wysyłki. Podczas wklejania tekstu z powrotem do Sublime Text 2 zauważyłem kilka dziwnych postaci. Nie obchodzi mnie zbytnio, dlaczego tam są, chciałbym tylko wiedzieć, jakie są postacie i czy można je przeszukiwać za pomocą wyrażeń regularnych?Nieparzyste znaki w Sublime Text 2: `SOH` i` ACK`

non-unicode characters?

Odpowiedz

14

control characters, że nie mają do druku reprezentacji. Nie wiem, jak znaleźli się w twoim pliku.

W regex, można wyszukać SOH z \u0001 i ACK z \u0006

1

Powiedziałem, że nie dbają o powód w tym czasie. W końcu dowiedziałem się, o co chodzi, gdy następnym razem to się stanie. Okazało się, że miało to związek z uruchomieniem narzędzia do automatycznej kompilacji LaTeX w tle. To było już kompilowane w jednej powłoce i zawieszone z powodu błędu. Następnym razem, gdy próbowałem skompilować, te znaki kontrolne zaczęły pojawiać się w moim edytorze.

Nie przyjmuję już założeń dotyczących liczby uruchomionych procesów. ps aux | grep <whatever> jest twoim przyjacielem.