VS(Visual Studio)使用第三方插件自动更改文件编码
可以使用FormatOnSave,EditorConfig或ForceUTF8(NoBOM)等工具,这种方法可以让VS保存的文件默认编码为UTF-8,无需为每一个文件修改高级保存选项
值得一提的是,VS和JetBrains等软件中自带对EditorConfig的支持,无需下载插件,所以很推荐这种方式。
EditorConfig官网:链接 。
ForceUTF8(NoBOM)官网:链接 。
这里推荐一个EditorConfig的.editorconfig文件配置,需将其配置在项目根目录下,可供大家借鉴:
root = true # 所在目录是项目根目录,此目录及子目录下保存的文件都会生效
[*] # 对于所有文件
indent_style = tab # 缩进风格
tab_width = 4 # 缩进宽度
charset = utf-8 # 文件编码格式
end_of_line = crlf # 行尾格式,Windows一般为CRLF,Linux一般为LF,根据需要更改
insert_final_newline = true #文件结尾添加换行符,以防警告
总结
若只是更改几个文件的编码格式,则可以选择高级保存选项方式;若要所有文件都更改保存编码格式,推荐使用EditorConfig方式。