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


当前回答

从在eclipse中更改制表符到空格:

窗口»首选项»Java»代码样式»格式化程序»编辑»缩进(选择“仅限空格”)

其他回答

点击窗口»首选项 展开Java»代码样式 点击格式化程序 单击new 选择概要名称 单击ok 点击编辑按钮 单击缩进选项卡 在“常规设置”下,设置“制表策略”为“仅限空格” 单击OK。

eclipse格式xml:

标签:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>

空间:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>

进入Window -> Preferences,输入tab作为搜索文本(将显示如下对话框):

转到突出显示的部分以更改选项卡策略。对于编辑器设置,它主要是缩进使用空格(也如上所示)。

对于Formatter设置,您需要编辑活动配置文件和更新选项卡策略(在缩进->常规设置下可用:

还可以考虑使用.editorconfig文件:https://marketplace.eclipse.org/content/editorconfig-eclipse。 不使用Eclipse的人也可以从中受益,在最坏的情况下,它可以作为一种指导方针。 注意:我不会进入制表符与空间的战争,但使用空间FTW:-)

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

IE: Java Formatter可用:

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

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