【问题标题】:Eclipse "Correct Indentation" ignoring spaces vs. tabs settingEclipse“正确缩进”忽略空格与制表符设置
【发布时间】:2013-07-05 20:31:25
【问题描述】:

我在 Windows 中运行 Eclipse Juno Service Release 2 (20130225-0426),我发现自动缩进 (Ctrl-I) 忽略了选项卡和 Java/ 的常规/编辑器/文本编辑器/插入空格/ Code Style/Formatter/Indentation/Tab policy="Spaces only" 设置。在这两个设置下,Ctrl-I 使用制表符和空格的组合缩进代码,即使 Ctrl-Shift-F 仅使用空格。问题是我不希望 Eclipse 重新格式化我的代码 - 只需用空格更正缩进即可。

这是一个已知错误还是我在某处遗漏了某个设置?谢谢!

【问题讨论】:

  • 检查了我的 Juno SR2 (Windows),没有问题。请记住,正确缩进 (Ctrl + I) 应用于当前行或选择(除非“正确缩进”添加到“保存操作”——在这种情况下,整个文件将被更正)。如果您确定您已正确设置所有内容(例如,拥有自己的代码样式格式化程序,因为内置插件不可编辑),那么您应该报告一个错误。

标签: eclipse tabs indentation spaces auto-indent


【解决方案1】:

看起来“正确缩进”(Ctrl+I)将尝试复制在您选择的块之前的代码行上使用的任何缩进。 (即使该行使用的是制表符和空格的组合!)如果我选择整个文件,那么它实际上会使用我的首选项。

似乎很刻意成为一个错误,但我认为至少应该有一个选项。我浏览了 Eclipse 错误跟踪器一段时间,没有看到任何东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2018-08-28
    相关资源
    最近更新 更多