【发布时间】:2012-04-04 05:16:43
【问题描述】:
我最近安装了 Eclipse(Helios Release)PDT,并尝试将首选项设置为我项目的代码格式样式。
我已经进入...
Eclipse PDT > 窗口 > 首选项 > PHP > 编辑器 > 打字
...并取消选中所有选项。
我也去过:
Eclipse PDT > 窗口 > 首选项 > PHP > 编辑器 > 模板
...并将“功能声明”模板编辑为如下所示:
function ${function_name}()
{
${cursor};
}
..并将“类声明”模板编辑为如下所示
class ${class_name}
{
function ${function_name}()
{
${cursor};
}
}
现在,回到 PHP 编辑器,我正在尝试以如下格式编写一个方法:
protected function testMethod()
{
return 'Hello';
}
为了做到这一点。我先写:
protected function testMethod()
然后,我按回车键,光标落在“p”下或受保护。我认为这没关系:
protected function testMethod()
|
然后,我按 TAB 键,光标向前移动到我希望左大括号所在的位置(如预期的那样):
protected function testMethod()
|
-- 问题:--
然后,只要我输入花括号,Eclipse 就会将其向后移动,最终位于“p”下方:
protected function testMethod()
{
因此,每次我输入一个左花括号时,我都必须返回并再次将其向前移动到我想要的位置:
protected function testMethod()
{
那我继续。
Eclipse 的哪个部分导致了这种行为,如何阻止 Eclipse 向后移动大括号?
任何帮助将不胜感激。
针对建议的更新:
我已经进入...
Eclipse PDT > 窗口 > 首选项 > PHP > 编辑器
并取消选中:
-
在行首和行尾的智能插入符号定位
和
-
PHP 名称中的智能插入符号定位
感谢Victor Nitu的建议,但没有解决问题。
【问题讨论】:
标签: php eclipse eclipse-pdt curly-braces curly-brackets