【问题标题】:Is there any way to have all local variables aligned in Eclipse?有没有办法让所有局部变量在 Eclipse 中对齐?
【发布时间】:2010-12-30 02:13:48
【问题描述】:

Eclipse 有一个很棒的功能,可以让您对齐所有“列中的字段”,这意味着它会转动:

int myVar = 2334;
int asdf = 34;
String s = "hello";

进入

int     myVar  = 2334;
int     asdf   = 34;
String  s      = "Hello";

这使代码更具可读性,我喜欢它。但是,我似乎找不到类似的设置来使其对常规局部变量执行此操作。有谁知道有没有办法?如果没有就可惜了。

谢谢

【问题讨论】:

  • 我宁愿称之为丑化,因为它被误导了(我特别讨厌在大量空白处关联变量及其类型)。对于局部变量,您应该在需要它们的地方声明它们,而不是在方法的开头,所以这完全没用。幸运的是它不存在 AFAIK。
  • 好吧,我不同意让代码更丑陋或者它被误导。有时您需要在一个地方声明超过 1 个变量,至少对我而言,这使得能够以最少的努力查看变量及其类型变得容易得多。这可能只是一个偏好问题

标签: eclipse code-formatting


【解决方案1】:

如果你进入 Eclipse 的设置,Java -> Code Style -> Formatter,你可以编辑或创建一个新的配置文件。

无论如何,在Indentation 选项卡中,有一个“对齐列中的字段”选项应该可以满足您的需求。

【讨论】:

  • 字段不是局部变量。
【解决方案2】:

Window --> Preferences --> Java --> Code Style --> Formatter

  1. 创建个人资料
  2. 检查在列中对齐字段
  3. 点击确定
  4. 选择所有变量声明。
  5. Ctrl + Shift + F

【讨论】:

    猜你喜欢
    • 2019-05-27
    • 1970-01-01
    • 2012-07-09
    • 2020-11-30
    • 2020-04-18
    • 2014-04-21
    • 1970-01-01
    • 2013-06-27
    • 2017-09-01
    相关资源
    最近更新 更多