如何更改Eclipse以使用空格而不是制表符?

缺省状况下, Eclipse带有硬制表符字符的缩进。 如何将其更改成空格? java


#1楼

对于在此线程上绊脚的人,这只是一个快速提示。 在您的项目中,还有另一个能够设置此设置的地方ios

Eclipse支持特定于项目的设置,而且某些项目将使用它们本身的非托管选项卡/空格设置,除了当前项目的Properties外,该设置将不会显示在任何地方。 spa

能够经过如下方式进行管理: 线程

  • 程序包资源管理器中右键单击当前项目
  • 属性 » Java代码样式
  • 关闭全部特定于项目的选项

一般,仅当您将其余人的代码导入Eclipse中时,这才是一个问题。 code


#2楼

不要错过两个*选项卡策略*仅空格*使用空格缩进换行 orm

我仅检查了后者,并将组合框保留为Checks Only的“ Tabs Only”。仅供参考,我在谈论首选项> Java>格式化程序>编辑... ip


#3楼

在Eclipse中,转到Window » Preferences,而后搜索Formatter资源

您将看到各类粗体连接,单击每一个粗体连接并将其设置为use spaces而不是tabs开发

在java formatter连接中,您必须编辑配置文件并选择选项卡策略, spaces only在缩进选项卡中spaces only get


#4楼

遇到此问题时,我在全部能够找到的地方都将“使用制表符的空间”设置为true,但仍在获取制表符。 最终是由于在文件的其余位置使用了制表符,而且试图进行智能缩进或使人沮丧的事情。

经过选择文件的所有内容并在Mac上按command+shift+f 。 这会将给定的格式应用于文件。 我不知道Windows上的相同键绑定,但请尝试一下。 从那时起,我开始获得预期的行为。


#5楼

用于C / C ++开发人员的Eclipse IDE,版本:Helios Service Release 2

您须要经过按“窗口”->“首选项”->“代码样式”中的“新建”按钮来建立新的配置文件

转到“缩进”选项卡,而后选择“制表符策略=仅空格”


面向C / C ++开发人员的Eclipse IDE,版本:开普勒服务发布1

请按照如下路径建立新的配置文件:“窗口>首选项> C / C ++>代码样式>格式化程序”

转到“缩进”选项卡,而后选择“制表符策略=仅空格”

相关文章
相关标签/搜索