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


当前回答

您当然可以使用XML文件来配置编码风格的格式化程序。格式化程序文件帮助您在团队成员之间拥有相同的编码风格和指导方针。

添加下面这些设置变量将有一个tab= 2个空格,并转换为空格,即使您在使用Eclipse编码时可能使用tab简写键。

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

最好的

其他回答

在Mac OS X上的eclipse mars (EE)中,我能在首选项中找到这个的唯一方法是打开首选项对话框并键入Formatter,然后选择Java->代码样式->Formatter。

Java->代码样式无法访问格式化器!

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

Eclipse IDE for C/ c++开发者,版本:Helios Service Release 2

您需要通过按“窗口->首选项->代码样式”内的新建按钮来创建新的配置文件

转到缩进选项卡,选择“选项卡策略=仅限空格”


Eclipse IDE for C/ c++开发者,版本:Kepler Service Release 1

按照下面的路径创建新的配置文件: “窗口>首选项> C/ c++ >代码样式>格式化器”

转到缩进选项卡,选择“选项卡策略=仅限空格”

CDT:

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

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