为什么 EditorConfig 不会在 Visual Studio 2012 中修剪尾随空格?

为什么 EditorConfig 不会在 Visual Studio 2012 中修剪尾随空格?

我在 VS 2012 安装中安装了 EditorConfig。它不会修剪尾随空格,也不会在没有行的文件末尾添加行。这是我的.editorconfig文件。

sln 文件位于此路径: D:\production\SecretProjectName\Branches\Root\Unity\

.editorconfig 文件位于: D:\production\

# EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*.{cs,cpp,c,h,hpp}]
insert_final_newline = true
trim_trailing_whitespace = true

答案1

来自文档:

打开文件时,EditorConfig 插件会在打开文件的目录和每个父目录中查找名为 .editorconfig 的文件。如果出现以下情况,则将停止搜索 .editorconfig 文件: 文件路径已达到或找到 root=true 的 EditorConfig 文件。

我以为这意味着目录结构的顶部,或者D:\。它们的意思是“解决方案文件的位置”。它没有找到我的配置文件,因为它位于包含解决方案文件的文件夹上方。将配置移动到包含解决方案文件的文件夹可以解决这个问题。

相关内容