Eclipse: tab键在PHP编辑器(PDT)中不能正常工作


Eclipse: TAB-key not working correctly in PHP editor (PDT)

在最新版本的Eclipse (Helios)中,选项卡设置似乎发生了变化。

当我按TAB光标总是移动2个空格,无论它在哪里。根据光标的位置,它应该移动到2的下一个倍数。

我已经这样设置了:

Displayed tab width    :  2
Insert spaces for tabs : checked
Formatter - tab policy : spaces  (2)

还有其他人在Helios中工作吗?我设置错了吗?

我已经得到奇怪的标签行为你描述自Helios(我认为)。

Plus——在注释块内或任何穿过一行的地方插入制表符也会插入制表符而不是空格。非常令人沮丧。

这里报告了一个bug——https://bugs.eclipse.org/bugs/show_bug.cgi?id=326250

这里有一个drop来修复它(对我来说)http://sourceforge.jp/projects/pdt-tools/downloads/50605/jp.sourceforge.pdt_tools.ui.tabhandler_1.2.0.201101152009.jar/

似乎这种行为只发生在我的混合HTML/PHP文件。Window->Preferences->Web和我调整了HTML文件和CSS文件的编辑器设置为"使用空格缩进"。花了一分钟来清理现有的文件,但似乎我现在喜欢的工作方式。

您检查过Eclipse和/或PDT插件的支持站点了吗?这可能是已知的问题,也可能有可用的更新。