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,它应该有那些模板。
当我在 PhpStorm 中创建新文件时,它没有完成任何操作,页面是空白的。
例如,当我创建一个名为 Database
的 class 时,它应该使用这个现成的代码创建一个文件
<?php
class Database{
}
但是什么也没发生,页面是空的。
我假设您在谈论代码模板。在这种情况下,我建议您访问 JetBrains help page 并确保您已正确安装模板。
请检查您的模板,看看是否设置如下:
请检查您是否使用 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,它应该有那些模板。