默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?


当前回答

不要错过Tab策略 *仅限空格 *使用空格缩进换行

我只检查了后者,并将组合框仅作为制表符,不断失败的CheckStyle.. 供参考,我说的是偏好> Java >格式化>编辑…

其他回答

下面是一种使用Eclipse Formatter的方法:

对于默认的文本编辑器:

一般»编辑器»文本编辑器»为制表符插入空格(检查它)


PHP:

PHP»代码样式»格式化程序»标签策略(选择空格) PHP»代码样式»格式化程序»缩进大小(设置为4)


CSS:

Web»CSS»编辑器»缩进使用空格(选择它) Web»CSS»编辑器»缩进大小(设置为4)


HTML:

Web»HTML»编辑器»缩进使用空格(选择它) Web»HTML»编辑器»缩进大小(设置为4)


XML:

XML»XML文件»编辑器»缩进使用空格(选择它) XML»XML文件»编辑器»缩进大小(设置为4)


Javascript:

Javascript»首选项»代码样式»格式化程序»编辑»缩进(选择“仅限空格”) 重命名格式化程序设置概要文件以保存它


对于Java:

Java»首选项»代码样式»格式化程序»编辑»缩进(选择“仅限空格”) 重命名格式化程序设置概要文件以保存它

CDT:

点击:窗口/首选项> C/ c++ >代码样式>格式化程序>新建 创建一个新的概要文件,因为内建的概要文件不能更改 MyProfile(为配置文件选择一个名称) 缩进»标签策略(只选择空格)

一定要检查java格式化器,因为它会覆盖“为制表符插入空格”设置。至:

Java - >代码风格”——>格式器- >编辑- >凹痕

注意:您需要创建一个自定义格式才能保存您的配置。

作为对其他答案的补充,在Mac OS X上,“首选项”菜单在Eclipse下,而不是Windows(不像Windows/Linux Eclipse发行版)。其他的一切都和其他答案所指出的一样。

IE: Java Formatter可用:

Eclipse >      | # Not Window!
Preferences >  |
Java >         |
Code Style >   |
Formatter      |

从这里,编辑格式化器和选项卡策略可以在“缩进”下设置。