我刚刚从PDT切换回PHPEclipse(因为PDT对我来说太不稳定了)但现在我遇到的问题是我无法告诉PHPEclipse如何用空格而不是制表符来缩进PHP代码。我已在以下首选位置启用了空格:
PHPEclipse/PHP/Formatter/ (Unchecked "Indentation is represented by a tab")
General/Editors/Text Editors/ (Checked "Insert spaces for tabs")
* .php文件仅与PHPEclipse编辑器和标准文本编辑器相关联。 PHPEclipse首选项页面显示“一些常规首选项现在存在于文本编辑器页面上”,因此听起来PHPEclipse应该使用常规文本编辑器首选项。但它只是不起作用。 PHPEclipse总是使用制表符而不是空格。
任何提示我如何使用空格?
答案 0 :(得分:7)
刚刚将PHPEclipse添加到我的Eclipse中,似乎以下内容可以帮助您:
Window > Preferences > PHPEclipse > PHP > Typing*
“打字”是标签的名称。设置“为选项卡插入空格(请参阅代码格式化程序首选项页面,检查它,您将获得空格而不是标签;)
答案 1 :(得分:2)
我试过eclipse-php 3.0.2 :
1. go to "window > preferences > code style > formatter ";
2. change tab policy from "tabs" to "spaces";
3. change indentation size as you need;
4. Apply - ok.
答案 2 :(得分:1)
我正在使用eclipse 3.8.1。 以下为我工作:
Windows > PHP > Code Style > Formatter
Set "Tab policy:" to "Spaces
答案 3 :(得分:0)
以下对我有用(PHP Symfony也已安装)。
我的Eclipse版本:Eclipse SDK 4.2.2
已安装
说明
Eclipse内置配置文件在预览中有选项卡缩进;而Symfony内置配置文件每个缩进有4个空格。