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


当前回答

CDT:

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

其他回答

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

我发现这个问题的解决方法很简单,而且总是有效。它是更改eclipse设置文件。

例如(改变HTML缩进大小):


找到org.eclipse.wst.html.core.prefs文件,该文件应该在your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ 在文件中添加/更改行:

indentationChar=space

indentationSize=4

窗口->首选项->Java->代码样式->Formatter->编辑->缩进= "空格Only"

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

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

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


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

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

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

给无意中碰到这条线索的人一个小提示;在您的项目中,还有一个地方可以设置此设置!

Eclipse支持特定于项目的设置,一些项目将使用它们自己的、不受管理的选项卡/空格设置,这些设置不会显示在当前项目属性之外的任何地方。

可以通过以下方法进行管理:

在包资源管理器中右键单击当前项目 属性»Java代码风格 关闭所有特定于项目的选项

这通常只在将其他人的代码导入Eclipse时才会成为问题。