【发布时间】:2015-12-23 09:31:49
【问题描述】:
我在 Eclipse 上研究了几个小时的格式设置,但没有找到解决这个问题的方法:
当我在 if、else 或 function 行之后的行上键入左大括号时,会自动添加结尾大括号,但都不符合我的格式规则(即大括号应与 if、else 或函数对齐文本)。
外观:
if (a)
{
}
它应该看起来的样子(以及运行格式化程序后的样子):
if (a)
{
}
我会把它归结为 Eclipse 中的一个缺陷,除了一件事:编辑 PHP、Java 或 C++ 代码时,它可以按我的意愿工作;大括号没有适当缩进。
【问题讨论】:
-
我想这会对你有所帮助stackoverflow.com/a/15170355/4025845
-
为什么不把
{放在if(a)的同一行? -
我从小就用c++编码,我使用的编码标准如上图所示。对我来说看起来更好,主要是因为这是我几十年来一直在关注的。
标签: javascript eclipse curly-braces auto-indent autoformatting