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

ily*_*oli 4 ide netbeans code-completion

我正在使用Netbeans 8.0 for PHP

我输入时尝试使用代码完成功能

new EntityM
Run Code Online (Sandbox Code Playgroud)

Netbeans显示: 在此输入图像描述

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

在此输入图像描述

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

use \Doctrine\ORM\EntityManager; 
Run Code Online (Sandbox Code Playgroud)

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

$d = new EntityManager($conn, $config, $eventManager)
Run Code Online (Sandbox Code Playgroud)

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

PS:这正是PHPStorm的工作原理.

lad*_*dar 5

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