VS 2017设置默认编码

VS 有一个不太方便的地方就是文件的编码格式设置。虽然可以通过文件“高级保存选项”来选择文件编码格式和line ending。但每个文件都要执行这个操作有点麻烦了。

网上推荐的方法:

1.使用插件 例如force utf8 之类的,但是我实验之后发现还是没什么效果,可能是姿势不对,还请大佬指教。

https://marketplace.visualstudio.com/search?term=utf8&target=VS&category=All%20categories&vsVersion=vs2019&sortBy=Relevance

2.文件高级保存选项。点击文件-->高级保存选项。如果没看到这个选项,那是因为VS默认隐藏了,需要的自行百度解决。

https://blog.csdn.net/qq_36848370/article/details/82597157

3.第三种是使用editorconfig(推荐)。具体是什么东东,还是劳烦动动手指百度,我也不懂。只知道用它可以规范自己的代码风格,使用的话,最简单的也是我目前用到的就是直接在项目根目录添加一个".editorconfig"文件,然后写入自己的设置就行。当你新加了一个文件,点击保存后这些设置都会自动生效。

下面是我用到的设置,还有很多其他的配置,可以上官网看看。

editorconfig官网

大概的原理:保存文件时自动查找.editorconfig并进行配置,逐层往上查找,root=true就是顶层了。对于editorconfig有的项则对应设置,没有的项则使用vs的设置。

root = true            #所在目录是根目录,设置此项相当于封顶,查找到这层目录就没了       

[*]                    #对于所有文件   #下面的这些设置就很好看懂了
indent_style = tab     #缩进风格
end_of_line = lf       #不知道怎么翻译,sorry   
charset = utf-8        #文件编码格式
tab_width = 4          #不用说也知道
insert_final_newline = true   #文件结尾添加新行,省的警告

小白献丑,有说错的地方还请指教,我尽快修改,以免误导他人,谢谢。

你可能感兴趣的:(开发环境配置)