Sublime Text 2中的奇数字符:`SOH`和`ACK`

时间:2013-04-02 21:10:40

标签: unicode sublimetext2

在将旧注释从org语法转换为mmd时,我使用了Clean Text应用删除了额外的换行符和非unicode字符,并转换为安全的行结尾。将文本粘贴回Sublime Text 2时,我发现了几个奇怪的字符。我并不太关心他们为什么会在那里,我只想知道这些角色是什么,以及是否可以使用正则表达式进行搜索?

non-unicode characters?

2 个答案:

答案 0 :(得分:15)

它们是control characters,它们没有可打印的表示形式。我不知道他们是如何进入你的档案的。

在正则表达式中,您可以使用SOH搜索\u0001,使用ACK搜索\u0006

答案 1 :(得分:1)

我说我当时并不关心这个原因。我最终确定了下次发生这个问题时的问题。原来它与在后台运行LaTeX自动构建工具有关。它已经在一个shell中编译并由于错误而挂起。下次我尝试编译时,这些控制字符开始显示在我的编辑器中。

我不再对我运行的进程数做出假设。 ps aux | grep <whatever>是你的朋友。