Eclipse使用制表符而不是空格缩进新行

Eclipse使用制表符而不是空格缩进新行,eclipse,tabs,liferay,whitespace,liferay-ide,Eclipse,Tabs,Liferay,Whitespace,Liferay Ide,我已经采纳了所有的建议 当我按下return键时,我会得到一个新行,它是用制表符而不是空格缩进的 如果我退格以清除制表符,然后按TAB键一系列次,它将正确地用空格缩进 我很确定我所有的设置都设置正确。我为项目中的每种语言创建了一个新的code-Style>Formatter策略,并指定始终使用空格。这些设置似乎部分处于活动状态(例如:当我按下tab时),但当我使用return时处于非活动状态。我尝试重新启动Eclipse。我现在将尝试重新启动计算机 我使用的是Mac OS X 10.9.2和Li

我已经采纳了所有的建议

当我按下return键时,我会得到一个新行,它是用制表符而不是空格缩进的

如果我退格以清除制表符,然后按TAB键一系列次,它将正确地用空格缩进

我很确定我所有的设置都设置正确。我为项目中的每种语言创建了一个新的
code-Style>Formatter
策略,并指定始终使用空格。这些设置似乎部分处于活动状态(例如:当我按下
tab
时),但当我使用
return
时处于非活动状态。我尝试重新启动Eclipse。我现在将尝试重新启动计算机

我使用的是Mac OS X 10.9.2和Liferay Developer Studio(1.6.3.V20131211844)版本的Eclipse(但不确定它是基于哪个Eclipse构建的)

有人能想出另一种设置/解决方案来确保使用空格而不是制表符创建换行符吗?我最近看到了,我想知道是否有干扰


感谢您的建议

如果文件中有使用制表符的现有行,则Enter将尊重这一点,并尝试以类似的方式创建新行(有关解决方案,请参阅)。此外,它可能是Liferay Studio的专有设置覆盖Eclipse标准首选项()中的内容

请记住,Eclipse中的每种类型的编辑器都可以有自己的首选项,这可能就是您在这里遇到的问题。您可以通过打开首选项并在搜索字段中搜索“缩进”来尝试查找它们。这将显示可以配置缩进的所有首选项页面


还要注意的是,格式化程序设置对键入格式没有任何影响;当您选择一个文件或一组文件或文件的一部分,并从菜单中选择格式时,此选项适用。

哪些设置控制“键入时”设置?我改变了我所发现的一切,也许我错过了什么。我做了源代码>格式化整个文件,保存了它,重新启动了它,等等。它仍然不起作用。请看我对我的答案所做的补充。谢谢屏幕。我找到了那些“键入”设置,它们设置得很恰当。我重新格式化了代码,没有选项卡。它仍然不起作用,但我现在就放弃!知道了。就在我即将放弃的时候,这里有一个潜在的提示供其他任何人使用:转到
General>Editors>fileassociations
,找出针对各种文件类型启用的编辑器。我有一个激活的Aptana编辑器,它有自己的选项卡/空格设置。在找到正确的设置之前,我确实更改了5-6个不同的
Editor>Formatter
settings.@E-Riz似乎格式化程序设置在您键入格式化时会产生影响。当我使用四个空格的标签点击return时,Eclipse正在自动缩进新行。修改格式化程序中的设置后,Eclipse开始缩进两个空格。这是日食霓虹灯。这应该重新检查,因为我正在混乱的一些设置。