我最近安装了 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的建议,但它并没有解决问题。