【问题标题】:How can I get Sublime Text to search in files with control characters?如何让 Sublime Text 在带有控制字符的文件中搜索?
【发布时间】:2015-10-07 14:46:18
【问题描述】:
我有一堆包含测试套件输出的日志文件,其中通常包含控制字符(最常见的是ESC)。我需要在所有日志文件中搜索某个短语。通常我会使用 CTRL + SHIFT + F 函数来执行此操作,但似乎 Sublime Text 2 无法对任何包含控制字符的文件执行上述搜索(也观察到 here)。
我可以通过设置 Sublime 做些什么吗?或者我唯一的选择是编写 Python 脚本从控制字符中清除日志文件吗?
【问题讨论】:
标签:
sublimetext2
control-characters
【解决方案1】:
如您链接的论坛帖子中所述,如果您是注册用户,最好的解决方案是升级到Sublime Text 3 或最新的ST3 dev build。 ST3 中有大量的错误修复、改进和新功能,并且在很长一段时间内都相当稳定(我已经专门使用它 2 年多了),尽管它在技术上仍处于“测试版” ”。特别是,已经解决了使用控制字符搜索文件的问题。您需要遵循建议的解决方法,使用 UTF-8 编码重新打开文件。您可能还想尝试添加
"default_encoding": "UTF-8",
"enable_hexadecimal_encoding": false,
根据您的用户偏好查看是否可以解决任何问题。