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

时间:2018-05-22 19:23:39

标签: php phpstorm

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

例如,当我创建一个名为Database的类时,它应该创建一个包含此代码的文件

 <?php


class Database{


}

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

1 个答案:

答案 0 :(得分:2)

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

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

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

请检查您是否使用PHPStorm的实际版本并获得许可证。

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

UPDATE1:

PHP类模板

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

#if (${NAMESPACE})

namespace ${NAMESPACE};
#end

class ${NAME} 
{

}

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

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,它应该有这些模板。