在作业中自动对齐“=”

问题描述 投票:8回答:4

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

private final String s1 = "10011";
private final String s2 = "01100";
private final String ones = "11111";
private final String zeros = "00000";

对于一种拉直的格式,所有=符号在最长的左侧之后与一个空格对齐,例如:

private final String s1    = "10011";
private final String s2    = "01100";
private final String ones  = "11111";
private final String zeros = "00000";
eclipse coding-style variable-assignment
4个回答
11
投票

首选项→Java→代码样式→格式化程序→转到编辑并检查Align fields in columns


3
投票

如果你想能够对齐作业而不仅仅是字段声明,这个插件做得非常好:OCDFormat

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


3
投票

您可以使用Eclipse插件columns4eclipse

  • 免费
  • 开源
  • 我在Windows 7 SP1 x64 Ultimate上使用Eclipse 4.3 x64和4.5 x64进行了测试

enter image description here


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.