PhpStorm 自动完成新文件和 class 不起作用

PhpStorm autocomplete new file and class not work

当我在 PhpStorm 中创建新文件时,它没有完成任何操作,页面是空白的。

例如,当我创建一个名为 Database 的 class 时,它应该使用这个现成的代码创建一个文件

 <?php


class Database{


}

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

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

请检查您的模板,看看是否设置如下:

如果设置正确,您应该能够看到输入 class 名称和命名空间的提示,请填写表格,PHPStorm 将为您生成文件。如果设置正确,请尝试重新安装软件。

请检查您是否使用 PHPStorm 的实际版本并拥有它的许可证。

如果 none 有帮助,请使用菜单 Help -> New Support Request。 JetBrains 拥有非常优秀的支持团队。

更新 1:

PHP Class 模板

<?php
#parse("PHP File Header.php")

#if (${NAMESPACE})

namespace ${NAMESPACE};
#end

class ${NAME} 
{

}

现在切换到“包含”选项卡。应该有这样的模板

PHP 文件 Header.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/
 */

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