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

时间:2011-06-27 11:27:45

标签: keyboard-shortcuts eclipse-indigo

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

4 个答案:

答案 0 :(得分:12)

Eclipse Kepler的问题仍然存在

主菜单中的

- >窗口 - >偏好 - > PHP - >格式化程序 - > {your formatter profile} - >编辑 - >认同 - >一般设置:

将标签政策更改为空格和缩进尺寸为4(或任何所需金额)。

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

答案 1 :(得分:5)

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

我遇到的问题是,我试图取消选择/突出/移位标签(或任何你想称之为)的区域混合了4个空格和实际标签。

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

确保"正则表达式"标志被检查。

find and replace screenshot showing exactly what to do

如果标签或空格用于缩进,则SHIFT + TAB似乎只能正常工作,并且如果有的话,根本不会做任何事情是一种混合。

此外,当然,请确保在主菜单中为您的标签政策应用了正确的设置 - >窗口 - >偏好 - > PHP - >格式化程序 - > {your formatter profile} - >编辑 - >认同 - >一般设置。

enter image description here

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

对于那些没有其他答案工作的人,只需尝试安装PDT(Php开发工具)。它具有执行此操作的正确热键。我这样解决了。