Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将eclipse格式更改为只缩进开括号后换行符上的4个空格_Eclipse - Fatal编程技术网

将eclipse格式更改为只缩进开括号后换行符上的4个空格

将eclipse格式更改为只缩进开括号后换行符上的4个空格,eclipse,Eclipse,有没有办法在eclipse java中配置这样的东西?我认为您需要的是窗口-首选项-java-代码样式-格式化程序-编辑…-换行-换行行的默认缩进。我认为这是不可能的。我一直在寻找这个有一段时间(但C)。我希望包装行的代码如下所示: /* * Parameters */ class Example { void foo(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6) { }

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

我认为您需要的是窗口-首选项-java-代码样式-格式化程序-编辑…-换行-换行行的默认缩进。

我认为这是不可能的。我一直在寻找这个有一段时间(但C)。我希望包装行的代码如下所示:

/*
 * Parameters
 */
class Example {
    void foo(int arg1, int arg2,
        int arg3, int arg4,
        int arg5, int arg6) {
    }
};
但是,Eclipse只允许指定要使用的选项卡数量,而不允许指定是使用选项卡还是空格。我一直在看C/C++>代码样式>格式化程序>编辑格式按钮下的首选项

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

  • 单击上述首选项区域中的“编辑”按钮(用您选择的语言替换“C/C++”)
  • 在“缩进”部分,
    • 将“选项卡策略”设置为“混合”
    • 选中“仅对前导缩进使用制表符”框
    • 将“缩进大小”和“制表符大小”都设置为4
  • 在“换行”部分:
    • 将“包装线的默认缩进”设置为1
警告:我不知道这会如何影响代码格式化程序首选项中的其他缩进设置。