2013-04-02 32 views
5

在將舊筆記從org語法轉換爲mmd時,我使用了Clean Text應用程序來刪除多餘的換行符和非Unicode字符,並將其轉換爲安全行-endings。當將文本粘貼回Sublime Text 2時,我注意到幾個奇怪的字符。我不太在意爲什麼他們在那裏,我只是想知道角色是什麼,並且如果他們可以使用正則表達式搜索?崇高文本2中的奇數字符:`SOH`和`ACK`

non-unicode characters?

回答

14

他們control characters,他們沒有可打印表示。我不知道他們是如何在你的文件中結束的。

在一個正則表達式,你可以爲SOH\u0001ACK搜索與\u0006

1

我說,我也沒在意當時的原因。我最終發現下一次發生的問題是什麼。原來,這與在後臺運行LaTeX自動構建工具有關。它已經被編譯在一個shell中並由於錯誤而掛起。下次我嘗試編譯時,這些控制字符在我的編輯器中開始顯示。

我不再假設我正在運行的進程數。 ps aux | grep <whatever>是你的朋友。