Eclipse格式化在单独行上使用大括号的Try / Catch块

时间:2012-07-17 09:36:51

标签: eclipse

我正在尝试设置Eclipse,以便格式化try catch finally块(按下CTRL+SHIFT+F时按如下方式:

try
{
    // some code
}
catch (IOException exception)
{
    // some exception handling code
}
finally
{
   // some more code
}

我在Window>>下找到了格式化选项。偏好设置>> Java>>代码风格>> Formatter并添加了一个新的Active配置文件,但是我在braces选项卡上看不到try catch块的选项。我已将该选项卡上的所有内容设置为“下一行”,但代码现在格式为:

try
{
    // some code
} catch (IOException exception)
{
   // some exception handling code  
} finally
{
   // some more code
}

2 个答案:

答案 0 :(得分:3)

您需要的设置位于Control Statements标签中:

  • 在'try'语句中的'catch'之前插入一个新行
  • 在'try'语句中的'finally'之前插入一个新行

答案 1 :(得分:3)

你必须在两个地方做到这一点:

  1. “块”下的“大括号”选项卡,设置为“下一行”。
  2. 在“控制语句”选项卡中,选中与try / catch相关的两个框。