Mic*_*wis 6 eclipse whitespace tabs liferay liferay-ide
我已经遵循了这里的所有建议。
当我按下 时return
,我得到一个新的一行,它用制表符而不是空格缩进。
如果我退格以清除选项卡,然后按 TAB 一系列时间,它会正确缩进空格。
我很确定我的所有设置都正确设置。我Code Style > Formatter
为项目中的每种语言创建了一个新策略,并指定始终使用空格。似乎这些设置部分处于活动状态(例如:当我按下时tab
),但在我使用return
. 我尝试重新启动 Eclipse。我现在试试重启电脑...
我正在使用 Eclipse 的 Mac OS X 10.9.2 和 Liferay Developer Studio (1.6.3.v201312111844) 版本(但不确定是基于哪个 Eclipse 构建的)。
谁能想到另一种设置/解决方案来确保用空格而不是制表符创建换行符?我最近看到了http://editorconfig.org/,我想知道是否有一些干扰。
感谢您的任何建议
如果文件具有使用制表符的现有行,则将Enter尊重这一点并尝试以类似的方式创建新行(有关解决方案,请参阅topchef 的此评论)。另外,Liferay Studio 的专有设置可能会覆盖 Eclipse 标准首选项(如用户 John 所建议)。
请记住,Eclipse 中的每种类型的编辑器都可以有自己的首选项,也许这就是您在这里遇到的情况。您可以尝试通过打开“首选项”并在搜索字段中搜索“缩进”来找到所有这些内容。这将显示可以配置缩进的所有首选项页面。
另请注意,格式化程序设置对键入时的格式化没有任何影响;这是当您选择一个文件或一组文件或文件的一部分并从菜单中选择“源” > “格式”时的情况。