就是这样。我想一次打开所有文件(以进行替换)。但是 notepad++ 以 ANSI 格式打开它们,我必须遍历每个文件并将编码更改为 UTF-8。
在 Notepad++ 5.9 中,“设置”->“首选项”->“新文档/默认目录”中有一个选项,可以在打开时自动将 ANSI 文件转换为没有 BOM 的 UTF-8
设置 -> 首选项 -> 新文档/默认目录 -> UTF-8
我相信你可以在 config.model.xml 中更改它。然而,我不确定它是否将未知类型设置为默认类型,但可能值得更改 NewDocDefaultSettings
<GUIConfig name="NewDocDefaultSettings" format="0" encoding="0" lang="0" />
到
<GUIConfig name="NewDocDefaultSettings" format="0" encoding="4" lang="0" />
我认为在最坏的情况下,您可能可以录制一个宏来自动化此过程。
迟到了,但对于新用户来说,我也遇到过类似的问题
第1步:
设置 -> 首选项 -> 新文档 ->[Encodng] UTF-8 without BOM(选中应用于打开的 ANSI 文件)
但是无论如何它都没有解决我的问题,我搜索了一下并发现它是一个bug!
Notepad++ v6.4.5 错误修复:
修复了 functionList.xml 中缺少标签时的崩溃问题。修复
UTF-8(无 BOM)检测错误。
第2步: 这一切都更新到 >= v6.4.5 并按照步骤 1
进行操作当我搜索文件时,我总是设置 ASI 编码而不是 UTF-8。之前一切都很正常。有什么办法可以解决吗