Eclipse代码样式格式化程序可以对齐赋值语句吗?

时间:2012-12-06 17:11:05

标签: eclipse formatting code-formatting

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

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

是否存在与方法级别分配相同的设置:

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

我找不到这样的设置。

3 个答案:

答案 0 :(得分:1)

尝试创建新的Java Code Style Formatter配置文件(Window-> Preferences-> Java-> Code Style-> Formatter)或修改旧版本并检查缩进和大括号选项卡。

答案 1 :(得分:1)

对于未来的访客。

Eclipse中没有这样的选项,但是,如上所述here,您可以使用名为OCDFormat的插件来对齐所选代码中的赋值和声明。

  • 安装:从project page on github下载最新版本的OCDFormat _ * .jar(单击→原始→另存为)并将其添加到Eclipse插件或dropins目录。

  • 用法:选择一段代码并按Ctrl + 4.

答案 2 :(得分:1)

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

columns4eclipse是一个允许您这样做的插件。我制作了一个gif视频来说明它的使用,但我的回答被主持人删除了(因为> 10k用户会看到),所以我让你试试插件并亲自看看。