0

有没有办法在eclipse java中配置这样的东西?

4

2 回答 2

1

认为您正在寻找的是窗口 - 首选项 - Java - 代码样式 - 格式化程序 - 编辑... - 换行 - 换行的默认缩进。

于 2012-12-27T22:21:20.043 回答
0

我不认为这是可能的。我一直在寻找这个(但对于 C)。我希望代码看起来像这样的换行:

/*
 * Parameters
 */
class Example {
    void foo(int arg1, int arg2,
        int arg3, int arg4,
        int arg5, int arg6) {
    }
};

但是,Eclipse 只允许您指定要使用的制表符的数量,而不是使用制表符还是空格。我一直在寻找的地方是 C/C++ > Code Style > Formatter > Edit Format 按钮下的 Preferences。

更新:这是可行的,但是设置很麻烦,并且在屏幕上显示不正确。但是,它将正确写入文件。开始了:

  • 单击上述首选项区域中的“编辑”按钮(将“C/C++”替换为您选择的语言)
  • 在“缩进”部分,
    • 将“标签策略”设置为“混合”
    • 选中“仅将制表符用于前导缩进”复选框
    • 将“缩进大小”和“制表符大小”都设置为 4
  • 在“换行”部分:
    • 将“换行的默认缩进”设置为 1

警告:我不知道这会如何影响代码格式化程序首选项中其他地方的其他缩进设置。

于 2013-11-14T17:22:03.003 回答