Netbeans 6.9.1中的vdoc for php似乎不起作用

Netbeans 6.9.1中的vdoc for php似乎不起作用,netbeans,autocomplete,code-templates,Netbeans,Autocomplete,Code Templates,当我插入vdoc时,如Discripted,Netbeans不提供任何建议: /* @var $persistenceManager Tx_Extbase_Persistence_Manager */ $persistenceManager = t3lib_div::makeInstance('Tx_Extbase_Persistence_Manager'); $persistenceManager-> // no suggestions here variablename和type的开

当我插入vdoc时,如Discripted,Netbeans不提供任何建议:

/* @var $persistenceManager Tx_Extbase_Persistence_Manager */
$persistenceManager = t3lib_div::makeInstance('Tx_Extbase_Persistence_Manager');
$persistenceManager-> // no suggestions here
variablename和type的开关未更改结果。是什么,我做错了什么,还是只是一个bug

我的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)
我想从技术上讲,这不是一只虫子,但它就像蚊子在你耳边嗡嗡叫一样令人讨厌。:-)

从缩略语扩展代码模板可能会因为一些事情而短路。例如,如果您开始键入缩写,犯了一个错误,退格删除并更正了几个字符,而不是全部字符,那么NetBeans将不会检测到模板的缩写已键入,因此也不会扩展它。更常见的是,如果您键入的内容首先打开自动完成弹出窗口,那么代码模板的扩展也会停止

当我尝试使用vdoc时,自动完成弹出窗口阻碍了我。很可能,你也是这样。如果您用扩展键快速输入,这样自动完成就不会弹出,它可能会工作

不幸的是,没有简单的开关或设置来控制自动完成显示的速度。幸运的是,有一种方法可以设置它。我从您的链接和对“vdoc”的兴趣中假设您正在处理PHP文件,因此我们将为此设置自动完成延迟

  • 打开windows资源管理器并转到
    %USERPROFILE%\.netbeans\config\Editors\text
    。(
    %USERPROFILE%
    可以直接在浏览器路径栏中键入,就像它本身是一个路径一样,或者您可以转到
    C:\Users\
    您的登录名目录。)
  • 除非你已经有一个(我没有)创建一个名为
    x-php5
  • 在该目录中,创建名为
    Preferences
  • 在该目录中,创建一个名为:
    org netbeans模块编辑器设置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>
    
    
    
  • 保存它

  • 停止并重新启动您的NetBeans
  • 尝试代码模板扩展
完成自动弹出延迟设置为毫秒,因此上述设置将其重置为三(3)秒。这显然太长了,没有用处。一旦代码完成扩展正常工作,请返回并编辑XML配置文件,并以增量减少延迟,直到您有足够的时间键入和扩展代码模板,并且您的自动完成弹出窗口不会花费过多的时间作出反应。这将是一个平衡的行动

我不知道是否严格需要它,但我确保每次更改XML文件时都停止并重新启动NetBeans

同时

确保在缩写后键入正确的扩展键。我把我的换成了移动空间,把它忘得一干二净

  • 在NetBeans中,单击工具,然后单击选项
  • 在“选项”对话框中,单击工具栏中的编辑器图标
  • 单击“代码模板”选项卡
  • 检查(如有必要,更改)展开模板打开设置

我想从技术上讲,这不是一只虫子,但它就像蚊子在你耳边嗡嗡叫一样烦人。:-)

从缩略语扩展代码模板可能会因为一些事情而短路。例如,如果您开始键入缩写,犯了一个错误,退格删除并更正了几个字符,而不是全部字符,那么NetBeans将不会检测到模板的缩写已键入,因此也不会扩展它。更常见的是,如果您键入的内容首先打开自动完成弹出窗口,那么代码模板的扩展也会停止

当我尝试使用vdoc时,自动完成弹出窗口阻碍了我。很可能,你也是这样。如果您用扩展键快速输入,这样自动完成就不会弹出,它可能会工作

不幸的是,没有简单的开关或设置来控制自动完成显示的速度。幸运的是,有一种方法可以设置它。我从您的链接和对“vdoc”的兴趣中假设您正在处理PHP文件,因此我们将为此设置自动完成延迟

  • 打开windows资源管理器并转到
    %USERPROFILE%\.netbeans\config\Editors\text
    。(
    %USERPROFILE%
    可以直接在浏览器路径栏中键入,就像它本身是一个路径一样,或者您可以转到
    C:\Users\
    您的登录名目录。)
  • 除非你已经有一个(我没有)创建一个名为
    x-php5
  • 在该目录中,创建名为
    Preferences
  • 在该目录中,创建一个名为:
    org netbeans模块编辑器设置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>
    
    
    
  • 保存它

  • 停止并重新启动您的NetBeans
  • 尝试代码模板扩展
完成自动弹出延迟设置为毫秒,因此上述设置将其重置为三(3)秒。这显然太长了,没有用处。一旦代码完成扩展正常工作,请返回并编辑XML配置文件,并以增量减少延迟,直到您有足够的时间键入和扩展代码模板,并且您的自动完成弹出窗口不会花费过多的时间作出反应。这将是一个平衡的行动

我不知道是否严格需要它,但我确保每次更改XML文件时都停止并重新启动NetBeans