【问题标题】:Can't get Eclipse to stop generating tabs in Java source无法让 Eclipse 停止在 Java 源代码中生成选项卡
【发布时间】:2013-10-01 01:07:15
【问题描述】:

我试图让 Eclipse (Kepler) 不在我的 Java 源代码中生成制表符,但它非常顽固。到目前为止我所做的事情:在 Window->Preferences->Java->Code Style->Formatter 中,单击“New”以创建新的配置文件,并输入创意名称“My Profile”作为新的配置文件名称。该名称现在显示为活动配置文件。然后我单击编辑按钮,并在缩进选项卡上,将“选项卡策略”设置为“仅限空格”。此外,在 Window->Preferences->General->Editors->Text Editors 中,我选中了“为制表符插入空格”框。最后,我退出了 Eclipse 并重新运行它。偏好设置仍然是我设置的,“我的个人资料”仍然显示为活动个人资料。但是在 Java 源代码中,如果我走到方法中的一行末尾,按 RETURN,然后添加一个新语句,该语句以两个制表符开头(我通过保存它并用另一个编辑器查看文件来验证这一点)。该项目没有任何特定于项目的设置。我还需要做什么?

更多信息:我发现它适用于某些项目的资源,但不适用于其他项目。当我在具有“非托管配置文件”的项目上尝试它并进入“项目特定设置”时,更改了配置文件名称以便它创建一个新文件并设置选项卡策略,事情在源上按预期工作在那个项目中。但是在没有设置项目特定设置的项目上——不好。

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    在首选项中,在 Java - 编辑器 - 键入下,找到选项 Tab 键调整当前行的缩进”并清除它。祝你好运。

    【讨论】:

    • 根本没有帮助——这并不奇怪,因为我实际上并没有使用 Tab 键。 (还有一个选项“Enter 键调整新行上的缩进”。但我不想想关闭它;我确实希望 Enter 调整缩进,我只想保留它在文件中作为空格字符,没有任何制表符。)
    • 我很抱歉——没有仔细阅读。也许你发现了一个错误......
    猜你喜欢
    • 2020-02-22
    • 1970-01-01
    • 2011-02-26
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 2012-08-07
    相关资源
    最近更新 更多