Netbeans代码完成全班+名称空间VS"使用"

时间:2014-05-03 08:28:48

标签: netbeans ide code-completion

我正在使用Netbeans 8.0 for PHP

当我输入

时,我尝试使用代码完成功能
new EntityM

Netbeans显示: enter image description here

到目前为止,我点击第一个选项,然后Netbeans生成:

enter image description here

我想做什么: 我想要Netbeans添加一个 use 语句和一个简单的类名,而不是生成一个完整的类名(命名空间+类名),这将添加:

use \Doctrine\ORM\EntityManager; 

在我的类声明之前,生成的代码将是:

$d = new EntityManager($conn, $config, $eventManager)

任何人都可以建议如何实现这个目标?

PS:这正是 PHPStorm 的工作方式。

1 个答案:

答案 0 :(得分:5)

现在恕我直言,NetBeans的bugzilla有一些增强功能。 “解决方法”是让NetBeans插入FQN,然后按Ctrl + Shift + I修复名称空间,这将删除FQN并插入use语句。