问题标签 [eclipse-formatter]

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 投票
1 回答
878 浏览

java - 将行与左括号和右括号对齐

问题

我希望带有大括号/括号/括号的与带有匹配的左大括号/括号/括号的具有完全相同的缩进

经过一番搜索,我猜我的需求很奇特,但也许我只是错过了一些东西。是否可以将 Eclipse 自动格式化程序配置为以这种方式运行?(我花了几个小时来切换复选框,但到目前为止还不能让它表现得这样。)

例子

换句话说,我会用 Eclipse 来格式化:

这样:

0 投票
1 回答
88 浏览

java - Eclipse - 不要自动添加括号

我们为所有开发人员在 Eclipse 中的所有项目中使用 sharedJava - Code Style - Formatter和其他一些设置,这很棒。 但是,我对其中一个设置感到恼火并想更改它,但我不知道此设置在哪里。Checkstyle

它目前正在改变这样的事情:

自动到此:

有谁知道我可以在 Eclipse 中的哪个位置更改此设置,使其保持第一个(或者更好的是,将后者更改为第一个)?

0 投票
1 回答
46 浏览

intellij-idea - 在 Intellij 中过滤文件以进行自动格式化

我正在使用 IntelliJ 2016.2 并已导入我们的项目 eclipse 格式设置,并使用 Eclipse 格式进行设置。是否可以创建一个忽略过滤器,IntelliJ 将使用它来决定在保存时应该自动格式化哪些文件?我想为 *.py 文件禁用保存操作。

0 投票
1 回答
806 浏览

java - Eclipse 霓虹灯:java 格式化程序在空行上保留空格?

在我们的团队中,我们有一个使用了几年的 eclipse 格式化程序配置文件。它似乎在 Eclipse Neon 中运行良好,但今天我发现格式化程序不再“修剪”空行。

使用旧版本的 eclipse 时,运行格式化程序只会修剪仅包含空格的行。该行仍然存在,但格式化后空格都消失了。

我检查了格式化程序选项;但我找不到匹配的复选框。

作为记录:我看到了这个,但是使用“保存时修剪”对我来说是不行的:我经常不得不对其他人的文件进行细微的更改;我故意不格式化这些文件;因为差异会很大。出于同样的原因,我也不希望“保存”修剪空行。在使用 Neon 之前,我会故意按 ctrl-f;也可以修剪线条;现在它不再有这种效果了。

知道在哪里解决这个问题吗?

0 投票
1 回答
491 浏览

java - Eclipse 格式化程序:如何在注释中格式化数组

我正在使用 Hibernate Validation (JSR 303),并且正在尝试驯服 Eclipse 格式化程序以在单独的行上嵌套注释。例子:

但是.. 运行格式时,我无法在DefinedParametersMatchesResultPresence.List新行中获得注释。此外,格式化程序不符合我的最大行长度并换行。

我在用着:

版本:Neon.2 发布 (4.6.2)内部版本号
:20161208-0600

0 投票
2 回答
71 浏览

eclipse - Eclipse 错误地格式化了带有 return 语句的方法

如果我的方法包含一个语句...

Eclipse 格式化将其“折叠”为...

但是,如果我的方法包含多个语句...

Eclipse 格式化将其清理干净并保留在多行中......

如果我的方法只有一个 return 语句,我仍然希望它占据多行。我从不希望它“折叠”成一行。

如何为我想要的行为配置 Eclipse 格式?我已经玩了很长一段时间没有成功的设置。

谢谢!

0 投票
0 回答
175 浏览

eclipse - Eclipse Neon - 如何缩进 HTML 5 语义元素,如
,
?

我正在使用带有 webtools 的 Eclipse Neon Oxygen June 2017,这样我就可以使用 Tomcat 处理项目并获得 SVN 支持。Eclipse 似乎不喜欢开箱即用的 main 和 article 之类的语义 HTML5 标记。我更改了验证设置,这样它就不会对它们发出警告,但我还没有找到改变它们缩进的方法。现在, main 和 div 将在同一级别缩进,如下所示:

有没有人想出如何解决这个问题?当格式化程序将它们放在同一级别时,这很烦人。我是否可以在 Aptana Studio 中使用 Tomcat、emmet 和 SVN 而忘记这个烂摊子?

0 投票
1 回答
1709 浏览

eclipse - eclipse 在每个方法属性处格式化新行

如何设置 eclipse 格式化程序,将方法体格式化为:

0 投票
1 回答
448 浏览

java - Eclipse 格式化程序对齐列中的字段

我正在尝试使用 Eclipse 格式化程序(但不是 Eclipse),并且我正在尝试使用“对齐列中的字段”。这有我不喜欢的副作用:

如果trouble是匿名类或二维数组,情况会更糟。可以以某种方式阻止被推到一边的评论吗?

0 投票
2 回答
1986 浏览

intellij-idea - 优化导入时如何避免重新排序

有没有办法阻止 Intellij Idea 在运行优化导入时重新排列导入?我想避免这种情况,因为我在一个大型代码库上工作,大多数其他程序员都在使用 Eclipse。当 Idea 进行优化(例如,删除未使用的导入)时,它总是将这些导入放在底部:

而当一些 eclipse 用户做同样的事情时,它会被放在顶部。我想避免这种情况,因为它可能会惹恼其他程序员,因为我是唯一在项目中使用 Idea IDE 的人。

我用谷歌搜索了一下,发现了旧消息,比如: https ://youtrack.jetbrains.com/issue/IDEABKL-6456

我想知道在较新的 Idea 版本中是否有任何好的方法可以做到这一点。

版本为:IntelliJ IDEA 2018.1(社区)

  • 编辑 - 一些信息:

“动态优化导入”已取消选中。