问题标签 [editorconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5862 浏览

visual-studio-2017 - .editorconfig 在 VS2017 中没有做任何事情?

我有以下版本的视觉工作室:

Microsoft Visual Studio Community 2017 版本 15.1 (26403.7) 发布 VisualStudio.15.Release/15.1.0+26403.7

我创建了一个新项目并.editorconfig在我的解决方案基础文件夹中添加了一个文件。其内容如下:

文件位置应该是正确的:

但是每当我编辑一个 .cs 文件时,没有什么特别的事情发生(尽管缩进不遵循规则),我期望警告(例如在构建之后)出现,但没有。

我的配置是否有问题,或者是否有什么可能阻碍配置的应用?

0 投票
1 回答
858 浏览

editorconfig - EditorConfig 文件中的 [*] 和 [**] 有什么区别

文档指出:

[*] 匹配任何字符串,路径分隔符 (/) 除外

[**] 匹配任意字符串

但是,以下情况在当前根路径和子目录中都有效。那么 EditorConfig 文件中的 [*] 和 [**] 有什么区别呢?

0 投票
1 回答
877 浏览

c# - 当我的解决方案不在我的 C: 驱动器中时,.editorconfig 在 Visual Studio 2017 中不起作用?

.editorconfig在我的解决方案基础文件夹中添加了一个文件,但 Visual Studio 2017 继续使用其设置,但这仅在解决方案文件夹不在 C: 驱动器中时发生(如果解决方案文件夹在 C: 驱动器.editorconfig文件工作正常) .

我也尝试将.editorconfig文件添加到解决方案的每个项目,但仍然是同样的问题。

请注意,我root = true.editorconfig文件中有。

我正在使用以下版本的 Visual Studio:

Microsoft Visual Studio Community 2017 版本 15.2 (26430.06)

0 投票
1 回答
488 浏览

visual-studio - Visual Studio 2017 中大括号的每个解决方案新行选项

通过this answer to an question on per-solution indentation settings for Visual Studio,我发现 VS 2017 支持 EditorConfig 格式。

我找不到的是如何使用 EditorConfig(或失败:任何替代方法)在每个解决方案的基础上设置“大括号的新行选项”。

以下是 Visual Studio 的相关设置:

大括号设置对话框的新行

这些设置保留在我的 Visual Studio 2017帐户中,这真的很烦人,因为我为我的宠物项目使用默认设置,但我主要从事的项目使用埃及大括号样式。如果我在工作 PC 上更改这些设置,它们每次都会同步到我的家用 PC,反之亦然。

EditorConfig 是否可以用于“大括号的新行选项”的每个解决方案设置?如果做不到这一点,还有其他方法可以解决这个问题吗?

0 投票
1 回答
6279 浏览

java - Android Studio 中的 EditorConfig

Android Studio 中有一个选项可以启用 EditorConfig 支持(defaultsettings->codingstyle 对话框),但不确定它是如何工作的。请告诉我如何将 .editorconfig 文件集成到 Andriod Studio 项目中?

0 投票
1 回答
1764 浏览

angular - 为什么 vscode 删除我的空格?

我有一个使用 angular-cli 生成的 Angular 项目,在我的 vscode 中有以下扩展:

Chrome EditorConfig for VS Code TSLint 的 Angular 语言服务自动导入调试器

我有一个问题,vscode 正在删除我的空格。例如,假设我在 switch 语句下方添加了以下空格。如果我不输入非空格字符,那么它会在不到一秒的时间内删除我在 switch 语句下的空格。这很烦人。

在此处输入图像描述

0 投票
0 回答
1040 浏览

c# - Editorconfig 常量/枚举设置在 Visual Studio 中不起作用

我在根目录中有一个适用于我所有 Visual Studio 项目的 .editorconfig 文件。它包含以下规则:

根据EditorConfig 文档

EditorConfig 文件从上到下读取,最接近的 EditorConfig 文件最后读取。匹配 EditorConfig 部分的属性按读取顺序应用,因此较近文件中的属性优先。

根据这个推理,我的enums规则应该“优先于”我的const_fields规则。但是,以下枚举声明继续给我一个警告:

说:Warning IDE1006 Naming rule violation: These words cannot contain lower case characters

枚举值是否被编译器视为 const?我尝试在 VS 中关闭/重新打开我的代码文件,重新排序 .editorconfig 的 const/enum 部分,构建/重建我的解决方案,甚至重新启动 VS,但警告不会消失。我们欢迎所有的建议!

0 投票
1 回答
162 浏览

c# - 更改属性的代码块首选项以首选块体(使用 .editorconfig 文件)

在我的 .editorconfig 文件中,我有这一行csharp_style_expression_bodied_properties = false:suggestion,但每当我尝试应用快速操作建议来使用它时,它不起作用并且会导致问题。

这是我收到的信息: 在此处输入图像描述

我正在使用以下版本的 Visual Studio:Microsoft Visual Studio Community 2017 版本 15.2 (26430.16)

0 投票
0 回答
56 浏览

intellij-idea - 如何配置editorconfig让我格式化代码时{}两边有空格

{}如何配置editorconfig,以便在我格式化代码时两边都有空格,例如:

从 'react-router-dom' 变成

0 投票
1 回答
2302 浏览

editorconfig - editorconfig 中的 [Makefile] 和 "end_of_line" 是什么?

[Makefile]文件中有什么.editconfig?在任何网站上都没有很好地解释。谁能解释一下?还有" end_of_line "editorconfig 中的值是什么意思?这些值被提及为lf, cr, 或者crlf这描述了什么?