经过一些研究,我发现Eclipse将其设置隐藏在多个级别中。所以,我想,这里涵盖了所有级别。
在这里,我将eclipse设置为插入空格而不是制表符。 eclipse甚至承认我确实已经将它设置为插入4个空格而不是一个制表符(请参见 Tabulators 下的文本:它说,“当前缩进大小为4,使用空格“ )。
然后对于常规文本编辑器,我还将其设置为插入空格而不是选项卡。 (选中此复选框。这里的主题很糟糕,(但是在编辑器中它很好,所以请耐心等待。为便于比较,您可以看到“打印边距” 框是未选中。))
即使日食尝试过,蚀也不会使事情变得更错了!
不幸的是,尽管进行了所有这些设置,但是当我按Tab键时,eclipse会插入2个空格。然后,我再次按tab,它插入2个空格。为什么要2个空格?某处还有更多隐藏设置吗?
无论如何,这个残破的系统还是可以工作的,直到我的缩进量增加了一层,例如对于for循环或if块。如果我再按一次tab,而不是再添加2个空格,它将6个空格转换为tab。 :|
还有一个甚至没有4个空格宽的标签,而是一个看起来像6或8个空格宽标签的标签。
CTRL-我还添加了制表符,而不是空格。
那么,日食还会在其他地方隐藏更多设置吗?
答案 0 :(得分:1)
我通过去修复它..
窗口 ⟶ 首选项 ⟶ C/C++ ⟶ 代码样式 ⟶ 格式化程序
您需要在此处编辑当前设置的配置文件。单击“编辑...”(右上角)。现在转到缩进(已打开)⟶ 常规设置 ⟶ 选项卡策略并将其从“仅选项卡”更改为“仅空格”。
如果您仍然使用默认配置文件,请为您的配置文件指定一个新名称。
为什么这如此奇怪和令人费解?我不知道。