Bre*_*yan 115 newline visual-studio-2010 visual-studio
在Visual Studio 2010中打开基于文本的文件时,它将使用CRLF而不是原始文件的行结束格式编写我的编辑.我如何阻止VS这样做?任何一半体面的编辑都应具备此功能.
更糟糕的是,由于VS用CRLF中的部分编写了文件,然后(当再次打开文件时)会出现一个对话框,要求我转换文件行结尾.
GvS*_*GvS 83
在文件菜单上,选择高级保存选项,您可以在那里控制它.
编辑:这是文档,你应该先打开一个文件.
小智 64
在Visual Studio 2015中,检查设置:
工具>选项>环境>文档>检查加载时的一致行结尾
当你打开一个不一致的文件时,VS2015现在会提示你转换行结尾,所以你需要做的就是打开文件,从提示中选择所需的选项并再次保存.
gea*_*sin 21
使用VS2010 +,有一个插件解决方案:Line Endings Unifier.
安装插件后,您可以右键单击解决方案资源管理器中的文件和文件夹,然后调用菜单项 Unify Line Endings in this file
可通过以下方式进行配置
工具 - >选项 - >行结尾统一器.
包含的默认文件扩展名列表非常窄:
.cpp; .c; .h; .hpp; .cs; .js; .vb; .txt;
Run Code Online (Sandbox Code Playgroud)
可能想要使用类似的东西:
.cpp; .c; .h; .hpp; .cs; .js; .vb; .txt; .scss; .coffee; .ts; .jsx; .markdown; .config
Run Code Online (Sandbox Code Playgroud)
请参阅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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
111920 次 |
| 最近记录: |