【问题标题】:Eclipse and curly bracesEclipse 和花括号
【发布时间】:2009-08-06 01:21:59
【问题描述】:

有没有一种快速的方法让 Eclipse 将花括号放在代码块的下一行(单独)?

【问题讨论】:

标签: java eclipse


【解决方案1】:

是的,编辑您的活动配置文件(Java...代码样式...格式化程序),并将大括号位置更改为下一行。此外,在 Java..Editor..Typing 中,您可以让它自动将大括号插入正确的位置。

【讨论】:

  • 我想我的意思是在突出显示的预先编写的代码块上,在下一行使用花括号
  • 明白了。是的,其他人建议的格式应该可以解决问题。我自己是 ctrl-shift-f 的粉丝,但菜单也有它们的位置。 ;)
【解决方案2】:

对于预先编写的代码块,首先按照 Don 的建议进行设置,然后选择该代码段并右键单击 Source Code->Format,格式化将按照首选项中的设置进行。

【讨论】:

  • 您也可以为此使用键盘快捷键 Ctrl+Shift+F,而不是菜单。当有选择时,它只会格式化选择 - 如果没有选择,它将格式化整个文件。
  • 您可以添加一个保存操作,在每次保存时自动格式化文件。
  • @MichaelWiles - 感谢您的建议。我不知道这是一个选择。也很容易设置。
【解决方案3】:

当前版本的 eclipse 有一种更方便的方法。

转到首选项->Java->代码样式->格式化程序

单击编辑,然后在新打开的窗口中,转到大括号选项卡。您可以在此处选择不同类型的代码块如何组织大括号。

希望这对任何在谷歌上搜索并找到此帖子的人有所帮助。 (和我一样)

大家好!

【讨论】:

  • 谢谢,这正是我想要的!
【解决方案4】:

最简单的全局方式: 转到窗口-> 首选项。 然后在搜索中输入:“大括号”。

选择 -> Java -> 代码样式-> 格式化程序 打开新窗口后,转到大括号选项卡并根据需要进行更改。

【讨论】:

  • 我无法保存我的大括号更改,直到我更改/创建了一个新的配置文件而不是“Eclipse [内置]。不要这样做,或者我的更改是否有效。
  • @AndrewKoper 不要创建新的配置文件,而是输入不同的名称并导出它!
【解决方案5】:

来自 C# 背景,我无法掌握 Eclipse 的内置 Java 格式。

通过一些努力,我设法获得了 Visual Studio 曾经为我提供的大部分功能。 Here is an XML version of it。您可以导入文件..

首选项->Java->代码样式->格式化程序->导入->应用

另外在我们的姊妹网站上查看arguments on which approach is better..

【讨论】:

  • 天哪,这不过是普通的 xml。可能是抱怨不信任网站,而不是内容本身!
  • 是的,完全正确。它抱怨的是网站,而不是文件本身。
  • @andranikAzizbekyan 添加了另一个链接
【解决方案6】:

除了更改设置和应用 ctrl-shift-f 的方法外,这些设置可以在每个项目的基础上完成。只需右键单击您的项目,选择属性、Java 代码样式,然后启用“启用项目特定设置”复选框。

我发现在我从事的项目之间使用它非常宝贵,可以将其配置为匹配特定的客户端样式,以及尝试匹配现有代码的代码格式的其他设置。这样,您不会让其他人感到不安,但仍然可以在其他代码库上使用您自己的风格。 :)

【讨论】:

    猜你喜欢
    • 2019-01-26
    • 2015-01-14
    • 2012-01-18
    • 2013-07-26
    • 1970-01-01
    • 2016-02-27
    • 2018-05-02
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多