如何在Eclipse Helios(Java)中禁用自动缩进?

4

我保证我已经到处查找了,几乎禁用了所有东西(例如匹配括号的插入等),但当我输入一个开放大括号并按回车键时,它会自动使用制表符缩进下一行。有没有办法禁用这个“方便”的“商品”?


1
嗯...为什么?你想写没有缩进的代码吗? - Bozho
2
多年来,我一直在像Gedit/Medit这样的文本编辑器和比Eclipse简单的IDE中编写代码,因此我已经养成了手动缩进的习惯。我仍然在使用Medit来编写PHP/HTML/Javascript代码,所以我不想改变这个习惯。 - Unknown artist
3个回答

8
  1. 从菜单中选择项目(Project) > 属性(Properties)
  2. 选择 Java 代码风格(Java Code Style) > 格式化器 (Formatter)
  3. 勾选启用项目特定设置(Enable project specific settings) 或者点击配置工作区设置(Configure Workspace Settings)
  4. 点击当前设置的配置文件的 编辑(Edit...) 按钮
  5. 缩进(Indentation)选项卡中,取消所有缩进Indent的选项

谢谢!!我只在 Window > Preferences 中查找,不知道它们可能出现在其他地方。 - Unknown artist
没问题。它实际上也在“Window > Preferences”中。在Java > Code Style > Formatter下面。正如Bozho所提到的,搜索框对于找到这些东西非常有用,否则可能很难找到它们。 - WhiteFang34

3

White Fang给出了正确的答案,但我将为您提供一个指南,告诉您如何找到所需的选项:

  1. 打开窗口>首选项(或项目>属性)
  2. 在搜索框中输入您需要的单词。

设置中的搜索功能非常有用。当您键入“indent”时,它会过滤掉树中不相关的项目。


0
在这里做正确的事情是完全禁用智能插入模式(编辑 > 智能插入模式),或配置智能插入模式(Windows > 首选项 > Java > 编辑器 > 输入)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接