代码之家  ›  专栏  ›  技术社区  ›  Ali Khaki

phpsorm自动完成新文件和类不工作

  •  0
  • Ali Khaki  · 技术社区  · 7 年前

    当我在phpsorm中创建新文件时,它不会完成任何操作,页面为空。

    例如,当我创建一个名为 Database 它应该用这个就绪的代码创建一个文件

     <?php
    
    
    class Database{
    
    
    }
    

    但是什么都没有发生,页面是空的。

    1 回复  |  直到 6 年前
        1
  •  2
  •   zoonman    7 年前

    我假设您在谈论代码模板。在这种情况下,我建议你去JetBrains help page 并确保模板安装正确。

    请检查您的模板,如果设置如下:

    PHPStorm tempate 如果设置正确,应该可以看到类名称和名称空间提示,请填写表单,phpsorm将为您生成文件。如果设置正确,请尝试重新安装软件。

    请检查您是否使用了phpsorm的实际版本,并拥有该版本的许可证。

    如果这些都不起作用,请使用菜单 Help -> New Support Request . JetBrains有一个很好的支持团队。

    更新1:

    PHP类 模板

    <?php
    #parse("PHP File Header.php")
    
    #if (${NAMESPACE})
    
    namespace ${NAMESPACE};
    #end
    
    class ${NAME} 
    {
    
    }
    

    现在切换到包含选项卡。应该有这样的模板 enter image description here

    php文件头.php 模板内容(文件名和扩展名必须与 #parse() 指令):

    /**
     * ${PROJECT_NAME}
     * ${FILE_NAME}
     *
     * PHP Version 5
     *
     * @category Production
     * @package  Default
     * @date     ${DATE} ${TIME}
     * @license  http://${PROJECT_NAME}.com/license.txt ${PROJECT_NAME} License
     * @version  GIT: 1.0
     * @link     http://${PROJECT_NAME}.com/
     */
    

    我建议您重新安装phpsorm,它应该有那些模板。