Answers:
在“ 文件”菜单上,选择“ 高级保存选项”,您可以在那里进行控制。
编辑:这是文档,您应该先打开一个文件。
File
的菜单,你可能需要去Tools
,Customize
,Commands
标签,Menu Bar
:File
,Add Command...
,File
,Advanced Save Options...
,Ok
,Close
。现在您应该可以选择了。
在Visual Studio 2015中(该值在2019年仍然保持相同),请检查以下设置:
工具>选项>环境>文档>检查加载时行尾是否一致
当您打开不一致的文件时,VS2015现在将提示您转换行尾,因此您所需要做的就是打开文件,从提示中选择所需的选项,然后再次保存。
VS2010 +提供了一个插件解决方案:Line Endings Unifier。
安装了插件后,您可以在解决方案资源管理器中右键单击文件和文件夹,然后调用菜单项 Unify Line Endings in this file
可以通过以下方式进行配置
工具->选项->线尾统一符。
包含的默认文件扩展名列表非常狭窄:
.cpp; .c; .h; .hpp; .cs; .js; .vb; .txt;
可能想使用类似以下的内容:
.cpp; .c; .h; .hpp; .cs; .js; .vb; .txt; .scss; .coffee; .ts; .jsx; .markdown; .config
请参阅http://editorconfig.org和https://docs.microsoft.com/zh-cn/visualstudio/ide/create-portable-custom-editor-options?view=vs-2017
如果不存在,请为您的项目添加一个名为.editorconfig的新文件。
操纵编辑器配置以使用您的首选行为。
我更喜欢使用空格而不是制表符,而对于所有代码文件,则更喜欢使用CRLF。
这是我的.editorconfig
# http://editorconfig.org
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
[*.tmpl.html]
indent_size = 4
[*.scss]
indent_size = 2