Eclipse Indigo:shift + tab outdent(缩进)不再起作用了

pow*_*tac 5 keyboard-shortcuts eclipse-indigo

在安装新的Eclipse Indigo之后,当我在一行上按shift + tab时,outdent不再工作了.是否有任何设置可以再次激活此功能?

小智 12

Eclipse Kepler的问题仍然存在

在主菜单 - >窗口 - >首选项 - > PHP - >格式化程序 - > {您的格式化程序配置文件} - >编辑 - >标识 - >常规设置:

将标签策略更改为空格和缩进大小为4(或任何所需的金额).

资料来源:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 210108


Unv*_*act 6

好的,所以我目前正在使用Eclipse Luna Service Release 1a(4.4.1),在从空白标签(4个空格)切换而不是标准标签间距后,我也遇到了这个问题.

对我来说问题是,我试图去除/突出/移位标签(或任何你想要称之为的)的区域混合了4个空格和实际标签.

检查是否适合您.如果是,您应该从一个转换到另一个.要执行此操作,请突出显示受影响区域中的所有内容,然后按CTRL + F并使用"\ t"替换正在使用的所有空格的所有实例.

确保选中"正则表达式"标志.

查找并替换屏幕截图,显示确切要做的事情

如果仅使用制表符或仅使用空格进行缩进,则SHIFT + TAB似乎只能正常工作,如果存在混合,则不会执行任何操作.

此外,当然,请确保在主菜单 - >窗口 - >首选项 - > PHP - >格式化程序 - > {您的格式化程序配置文件 - >编辑 - >标识 - >常规设置中为标签策略应用了正确的设置.

在此输入图像描述

自从我这样做以来,功能正常并且正如我所预期的那样.确保重新启动IDE,因为我发现如果你不这样做,它会巧妙地以奇怪的方式坚持旧的标签习惯.


voo*_*voo 2

它可能与格式化程序设置有关(首选项->java->代码样式->格式化程序)。我今天在 Eclipse Juno 上遇到了同样的问题,并通过在缩进选项卡中将缩进大小设置为 4 并将选项卡大小设置为 4 来解决它。尝试一下这些设置可能是值得的。