当我插入vdoc时,就像已被删除的here一样,Netbeans没有提供任何建议:
/* @var $persistenceManager Tx_Extbase_Persistence_Manager */
$persistenceManager = t3lib_div::makeInstance('Tx_Extbase_Persistence_Manager');
$persistenceManager-> // no suggestions here
variablename和type的切换没有改变结果。它是什么,我做错了什么或只是一个错误?
My Netbeans版本:
Product Version: NetBeans IDE 6.9.1 (Build 201011082200)
Java: 1.6.0_23; Java HotSpot(TM) Client VM 19.0-b09
System: Windows 7 version 6.1 running on x86; Cp1252; de_DE (nb)
答案 0 :(得分:1)
我认为它不是技术上一个错误,但它就像蚊子在你耳边嗡嗡作响一样烦人。 : - )
代码模板从缩写中扩展可能会被一些东西短路。例如,如果您开始键入缩写,出错,退格以擦除并仅纠正几个字符而不是整个字符,那么NetBeans将不会检测到模板的缩写是否已键入,因此不会扩大它。更常见的是,如果您输入的内容首先打开自动完成弹出窗口,那么代码模板的扩展也会停止。
当我尝试使用vdoc时,自动完成弹出窗口阻碍了我。可能,对你来说也是一样的。如果您使用扩展键快速键入它以便不会弹出自动完成功能,则可能会有效。
不幸的是,没有简单的开关或设置来控制自动完成显示的速度。幸运的是, 是一种设置它的方法。我假设你的链接和兴趣“vdoc”你正在处理PHP文件,所以我们将为此设置自动完成延迟。
%USERPROFILE%\.netbeans\config\Editors\text
。 (%USERPROFILE%
可以直接输入到资源管理器路径栏中,就像路径本身一样,或者您可以转到C:\Users\
您的日志名称目录。 )x-php5
Preferences
org-netbeans-modules-editor-settings-CustomPreferences.xml
使用文本编辑器打开该文件,并输入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE editor-preferences PUBLIC "-//NetBeans//DTD Editor Preferences 1.0//EN" "http://www.netbeans.org/dtds/EditorPreferences-1_0.dtd">
<editor-preferences>
<entry name="completion-auto-popup-delay" value="3000" />
</editor-preferences>
保存。
completion-auto-popup-delay
设置为毫秒,因此上面将其重置为 三(3)秒 。那显然 太长而无法使用。一旦您使代码完成扩展正常工作,请返回并编辑XML配置文件,并以增量方式减少延迟,直到您觉得有足够的时间键入和扩展代码模板,以及自动完成为止弹出窗口不需要过多的时间来做出反应。这将是一种平衡行为。
我不知道是否严格需要,但每次我对XML文件进行更改时,我都确保停止并重新启动NetBeans。
<强> 另外 强>:
确保在缩写后输入正确的扩展键。我改变了我的 SHIFT - Space 并忘了它。
检查(如有必要,更改)在设置上展开模板