2

Eclipse 在缩进中有一个选项:“类声明中的字段对齐”,它将对齐类成员的分配,如下所示:

class Foo {  
   int x    = 3;  
   String y = "abc"  
   long z   = 2;  
}

是否有一个设置可以对方法级别分配执行相同的操作:

private void foo() {  
   int x    = 3;  
   String y = "abc"  
   long z   = 2;  
}

我找不到这样的设置。

4

3 回答 3

1

尝试创建一个新的 Java Code Style Formatter 配置文件(Window->Preferences->Java->Code Style->Formatter)或修改一个旧的并检查 Indentation 和 Braces 选项卡。

于 2012-12-06T19:34:05.173 回答
1

对于未来的访客。

Eclipse 中没有这样的选项,但是,正如这里提到的,您可以使用名为OCDFormat的插件来对齐选定代码段中的分配和声明。

  • 安装:从github 上的项目页面下载最新版本的 OCDFormat_*.jar (单击 → Raw → 另存为)并将其添加到您的 Eclipse 插件或 dropins 目录中。

  • 用法:选择一段代码,按Ctrl+4。

于 2013-08-28T15:02:47.203 回答
1

Eclipse 代码样式格式化程序无法对齐赋值语句。

columns4eclipse是允许您这样做的插件。我制作了一个 gif 视频来说明它的使用,但我的答案被版主删除了(超过 10k 用户会看到),所以我让你尝试这个插件并自己看看。

于 2015-11-26T17:11:37.873 回答