如何让Sublime Text搜索带有控制字符的文件?

时间:2015-10-07 14:46:18

标签: sublimetext2 control-characters

我有一堆包含测试套件输出的日志文件,通常包含控制字符(最常见的是ESC)。我需要在所有日志文件中搜索某个短语。通常我会使用CTRL + SHIFT + F函数来执行此操作,但似乎Sublime Text 2无法对包含控制字符的任何文件执行上述搜索(同样也观察到here)。

设置Sublime是否可以做任何事情,或者我是编写从控制字符中清除日志文件的Python脚本的唯一选择?

1 个答案:

答案 0 :(得分:0)

如您链接的论坛帖子所示,如果您是注册用户,最佳解决方案是升级到Sublime Text 3或最新ST3 dev build。 ST3中有大量的错误修复,改进和新功能,并且它已经很长时间保持稳定(我现在已经使用它超过2年了),尽管它在技术上仍处于“测试阶段” ”。特别是,已经解决了使用控制字符搜索文件的问题。您需要遵循使用UTF-8编码重新打开文件的建议解决方法。您可能还想尝试添加

"default_encoding": "UTF-8",
"enable_hexadecimal_encoding": false,

到您的用户首选项,看看是否可以解决任何问题。