问题标签 [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 投票
0 回答
271 浏览

sublimetext3 - Sublime Text中嵌套目录中的文件没有使用EditorConfig?

我在我的项目中设置了一个.editorconfig文件,root如下所示:

为了解决这个问题,我尝试添加:

根目录中的所有文件都遵守这一点,但嵌套目录中的文件不遵守这一点。在此处输入图像描述

0 投票
1 回答
5207 浏览

github - .editorconfig 文件在 GitHub

我正在尝试将 .editorconfig 添加到我们的 github 存储库中,以使 github 代码查看器将选项卡显示为 4 个空格。这听起来很简单,据说 Github 提供了对它的原生支持,但是我无法让它工作。

我已将以下 .editorconfig 添加到我们 repo 的根目录中:

带有散列的最后两行分别用制表符和空格完成。当我在 github 代码查看器中打开此文件时,第一行显示为 8 个空格的制表符。如果我将 ?ts=4 添加到 URL,则选项卡会显示为 4 个空格。

我只是在使用这个错误/期望它做一些它没有做的事情吗?我们的问题是 repo 中的旧代码添加了制表符,我们希望在新代码中开始使用制表符作为空格(4 个空格),因此我们希望现有制表符与新制表符对齐。

任何指导将不胜感激。

0 投票
2 回答
68 浏览

git - 文件显示为已修改但没有更改

如果我在 Sublime 上打开一个随机文件并保存它,而不做任何更改,该文件在 git 上显示为已修改。

为什么会发生这种情况,我该如何避免这种情况?

0 投票
0 回答
60 浏览

configuration-files - 如何选择.editorconfig文件中的所有配置文件(以rc结尾的文件)?

在我的.editoconfig文件中,我想选择所有配置文件,如.bowerrc、等。该文件必须以点开头并以 . 结尾。.jscsrc.jshintrcrc

我试过了,[.*rc]但它不起作用!

如何选择文件中的所有这些.editorconfig文件?

0 投票
4 回答
19282 浏览

java - 如何将我的所有 Intellij 代码样式导出到 .editorconfig 文件?

我正在尝试为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,而且 Intellij 支持它(我们使用 Intellij)。

但是我读了很多书,但我还没有找到如何将 Intellij 的所有代码样式导出到 .editorconfig 文件。我只能将它们导出为仅适用于 Intellij 的 XML。

或者是否有任何网页可以读取 Java 的所有 editorconfig 域特定属性?在editorconfig github wiki中,他们只有几个。

0 投票
1 回答
112 浏览

emacs - Editorconfig 在 Emacs 中不能通过 TRAMP 工作?

我已经在 Ubuntu 14.04、Emacs 24 中安装了 editorconfig 模式(按照github上的建议手动安装),并且它在本地运行良好(我在 $HOME 目录中也有包罗万象的 .editorconfig。)

但是,当在另一台 Ubuntu 14.04 主机上通过 ssh/tramp 进行编辑时(在没有和安装了 EditConfig C Core 的 editorconfig 软件包的情况下进行了尝试),.editorconfig-files 似乎完全被忽略了,甚至我的主目录也没有考虑在内。

这只是一个可悲的限制还是我错过了一些配置?

0 投票
2 回答
1411 浏览

windows - 使用 EditorConfig 是否会影响我应该如何为行尾配置 Git?

这里有很多关于在 Git 中处理行尾的问题。但是,我没有看到的一个问题是,使用EditorConfig是否对 Git 如何处理行尾有任何影响。

我问是因为我从事的几乎所有项目都有一个.editorconfig设置end_of_linelf. 这对我来说很好,但在 Windows 中设置 Git 的行尾处理的标准建议是设置autocrlftrue(即在签出时转换为 CRLF)。

在这种情况下,Editorconfig 和 Git 似乎在朝着相反的方向发展(Git 会在结帐时将行尾转换为 CRLF,但随后 Editorconfig 可能会在保存文件时将它们转换回 LF)。所以我想知道使用 Editorconfig 是否会使 Windows 上的行尾最佳实践有所不同?

笔记:

我的倾向是遵循 Editorconfig 并向每个项目添加一个.gitattributes包含* -text(即告诉 Git 不要触摸行尾,无论autocrlf设置如何)的文件,每个项目都有一个.editorconfig为项目指定行尾的文件(我知道每个人在这些项目上工作使用 Editorconfig 和/或正在使用使用lf结尾的操作系统,这似乎避免了 Git 经常在 Windows 中喷出的恼人的行尾转换警告)。问题是,尽管有很多关于该主题的阅读,Git 中的行尾仍然让我感到困惑,所以我不确定上述内容不会引入新问题(之前的实验.gitattributes最终破坏了图像文件)。那么:这作为一种方法有意义吗?还是 Editorconfig 与行尾处理最佳实践无关?

0 投票
1 回答
366 浏览

git - 在 Git 子模块中使用 editorconfig

我有一个 Web 应用程序,它依赖于 JSON 模式验证的外部模块。Web 应用程序有其 Git 存储库,该模块作为 Git 子模块包含在其中。

在 Web 项目中,我有editorconfig语法标准化。为此(因为我使用 Sublime 文本),我使用editorconfig-sublime

该模块由另一个团队维护,他们有自己的编码风格。不过,我偶尔也会为它做出贡献。

我遇到的问题是,当我在 Web 文件夹中添加代码到模块时,我的编码风格与他们的冲突,因为我有自己的.editorconfig文件。他们目前不使用editorconfig.

我的问题是这样的:

是否有可能,如果可以,建议.editorconfig在基本 Git 存储库中使用一个,.editorconfig在 Git 子模块中使用另一个?这里的最佳做法是什么?

0 投票
1 回答
842 浏览

configuration - 是否可以将 editorconfig 文件不在顶级根目录中?

所以我有一个这样的 editorconfig 文件:

我的文件结构如下所示:

如您所见,我有一个配置目录,我想在其中保留所有与配置相关的内容。我希望.editorconfig那里的文件可以在整个项目中使用,但显然它不在顶级根目录中。这可能吗?

0 投票
2 回答
43 浏览

phpstorm - 使用 PhpStorm 在同一文件中的不同脚本的不同背景

我是新的PhpStorm用户。我找不到在文件中看到不同脚本的不同背景颜色预览的选项。像下面的 Netbeans IDE 图像。

请帮我找出PhpStorm中的配置

在此处输入图像描述