我设置了这些选项:
General/Editors/Text Editors -为制表符插入空格[checked]
PHP/Code Style/Formatter - Edit profile Eclipse[built in],重命名profile为Eclipse[my] -缩进(tab) - tab策略:[仅限空格]
但是它仍然使用制表符来缩进
另一个需要更改的设置是html文件:
Window->Preferences->Web->HTML Files->Editor->使用空格缩进
总的来说,这是必要的步骤:
- 窗口->首选项->常规->编辑器->文本编辑器->为制表符插入空格
- 窗口->首选项->Web->HTML文件->编辑器->使用空格缩进
- Window->Preferences->PHP->Code Style->Formatter并创建一个新的profile
这是一个很好的描述每一步的帖子,希望能有所帮助:
Zend Studio -为制表符插入空格
Aptana Studio 3是造成这种行为的原因。显然,它设置了一些与Zend Studio相冲突的eclipse设置。卸载Aptana并重新安装Zend Studio解决了这个问题。