如何阻止Visual Studio 2015打开文件时弹出编码选择窗口
Visual Studio 2015 每次打开文件弹出编码选择窗口的原因与解决办法
嘿,我帮你理清楚这个问题的来龙去脉,以及对应的解决办法:
为什么会弹出这个编码选择窗口?
主要有这几个原因:
- 你打开的文件没有明确的编码标记(比如UTF-8的BOM头),Visual Studio无法自动识别它的编码格式
- 你的VS2015设置里,针对这类无编码标记的文件,默认设置是弹出选择对话框让你手动指定
- 也有可能是之前不小心修改了编码相关的设置,或者安装的某些插件影响了默认的编码识别逻辑
怎么关闭弹窗,用默认编辑器打开文件?
这里给你三种可行的解决方法,按顺序尝试就行:
方法一:修改全局编码默认设置(推荐)
这是一劳永逸的方法,以后所有无编码标记的文件都会自动用你指定的编码打开:
- 打开VS2015,点击顶部菜单栏的
工具->选项 - 在弹出的选项窗口中,依次展开
文本编辑器->常规 - 找到「打开无编码标记的文件时」的设置项,从下拉菜单里选择你常用的默认编码(比如UTF-8带签名、GB2312等)
- 勾选「始终使用此编码而不显示对话框」,最后点击
确定保存设置即可
方法二:给单个文件添加编码标记
如果只是少数几个文件出现这个问题,可以单独给它们加上编码标记:
- 先手动选择编码打开目标文件,然后点击顶部菜单栏的
文件->高级保存选项 - 在「编码」下拉框里选好你想要的编码,要是选UTF-8的话记得勾选「添加签名(UTF-8带签名)」
- 保存文件,下次打开就不会再弹出编码选择框了
方法三:重置VS2015的默认设置
如果上面两种方法都不管用,可能是你的VS设置被改乱了,可以尝试重置:
- 打开VS2015,点击
工具->导入和导出设置 - 选择「重置所有设置」,按照向导提示操作就行——要是你有自定义的设置,记得先导出备份再重置哦
内容的提问来源于stack exchange,提问作者Multani Mohsin
相关产品推荐
相关产品推荐

