Eclipse “自动对齐”=&引用;在作业中

Eclipse “自动对齐”=&引用;在作业中,eclipse,coding-style,variable-assignment,Eclipse,Coding Style,Variable Assignment,如何转换变量赋值块,例如: private final String s1=“10011”; 专用最终字符串s2=“01100”; 专用最终字符串ones=“11111”; 专用最终字符串0=“00000”; 将所有=标志对齐到最长左侧后的一个空格处的拉直格式,例如: private final String s1=“10011”; 专用最终字符串s2=“01100”; 专用最终字符串ones=“11111”; 专用最终字符串0=“00000”; 首选项→ Java→ 代码样式→ 格式化程序→

如何转换变量赋值块,例如:

private final String s1=“10011”;
专用最终字符串s2=“01100”;
专用最终字符串ones=“11111”;
专用最终字符串0=“00000”;
将所有
=
标志对齐到最长左侧后的一个空格处的拉直格式,例如:

private final String s1=“10011”;
专用最终字符串s2=“01100”;
专用最终字符串ones=“11111”;
专用最终字符串0=“00000”;

首选项Java代码样式格式化程序→ 转到编辑并检查列中的对齐字段:


如果您希望能够对齐分配,而不仅仅是字段声明,那么此插件的工作非常出色:


它适用于所有文本文件,而不仅仅是java。

您可以使用Eclipse插件:

  • 免费的
  • 开源
  • 我已经在Windows7SP1x64Ultimate上用Eclipse4.3x64和4.5x64对它进行了测试

完美地解决了这个问题,它支持在列中对齐字段、赋值和变量声明。

+1谢谢。有没有一种方法可以使用空格进行对齐,同时仍然使用制表符进行块缩进?好的,明白了-我应该使用混合制表符策略和“使用空格缩进包装行”遗憾的是,博客对公众不可用,因此插件不可用(至少对我来说…)。你能提供另一种下载插件的方式吗?谢谢不错,但是一些(常见的)运算符有一个问题:请注意,该插件没有与格式化程序集成,因此如果您使用格式化程序,它将撤消该插件所做的格式化。@darkangel pdt有什么问题?菜单项都被禁用。酷!我不再使用Eclipse了,但是看到一个7年前的问题的答案真是太好了!