PhpStorm-扩展PHP类模板

PhpStorm-扩展PHP类模板,phpstorm,Phpstorm,我在试PhpStorm。我喜欢文件模板功能,我想在一些更具体的情况下使用它 我想扩展到PHP类template来创建一个新模板,用于特定类型的类。如果我只是复制模板,它并不像我期望的那样工作。例如,当我使用PHP类时,名称空间已经编译,但我的新模板不会发生这种情况 是否可以创建另一个模板,使其作为PHP类 而且。。。有没有一种方法可以在编辑器中对模板进行排序,这样我就可以将我的新模板放在所有其他PHP模板附近 是否可以创建另一个模板,使其作为PHP类工作 不幸的是,没有;至少不在当前版本中(20

我在试PhpStorm。我喜欢
文件模板
功能,我想在一些更具体的情况下使用它

我想扩展到
PHP类
template来创建一个新模板,用于特定类型的类。如果我只是复制模板,它并不像我期望的那样工作。例如,当我使用
PHP类
时,名称空间已经编译,但我的新模板不会发生这种情况

是否可以创建另一个模板,使其作为
PHP类

而且。。。有没有一种方法可以在编辑器中对模板进行排序,这样我就可以将我的新模板放在所有其他PHP模板附近

是否可以创建另一个模板,使其作为PHP类工作

不幸的是,没有;至少不在当前版本中(2016.2)

当您使用
New | PHP Class
时,您会看到一个特殊的对话框,该对话框可以使用3个模板(取决于您将创建的内容:类、接口或特性)。此对话框仅使用具有预定义(默认)名称的文件模板,您可以根据需要对其进行自定义。。但是
.php
文件的所有其他文件模板将只是普通的文件模板,没有这些额外的内容

根据您的要求,您可能对ticket感兴趣——观看(star/vote/comment)以获得任何进展的通知

请注意文件模板可以是特定于项目的(每个项目有不同的模板内容)——在某些(相当简单的)情况下,这可能就足够了


而且。。。有没有一种方法可以在编辑器中对模板进行排序,这样我就可以将我的新模板放在所有其他PHP模板附近

不幸的是,没有可用的排序/子文件夹(尽管您可能有特定于项目的文件模板)

现在我可能只建议在模板名称中使用一些常用前缀,并围绕这个想法建立排序顺序

除此之外--+--观看这些票子(明星/投票/评论)以获得任何进展的通知

是否可以创建另一个模板,使其作为PHP类工作

不幸的是,没有;至少不在当前版本中(2016.2)

当您使用
New | PHP Class
时,您会看到一个特殊的对话框,该对话框可以使用3个模板(取决于您将创建的内容:类、接口或特性)。此对话框仅使用具有预定义(默认)名称的文件模板,您可以根据需要对其进行自定义。。但是
.php
文件的所有其他文件模板将只是普通的文件模板,没有这些额外的内容

根据您的要求,您可能对ticket感兴趣——观看(star/vote/comment)以获得任何进展的通知

请注意文件模板可以是特定于项目的(每个项目有不同的模板内容)——在某些(相当简单的)情况下,这可能就足够了


而且。。。有没有一种方法可以在编辑器中对模板进行排序,这样我就可以将我的新模板放在所有其他PHP模板附近

不幸的是,没有可用的排序/子文件夹(尽管您可能有特定于项目的文件模板)

现在我可能只建议在模板名称中使用一些常用前缀,并围绕这个想法建立排序顺序


除此之外--+--观看这些票证(星号/投票/评论)以获得任何进展的通知。

1)否--只有预定义的文件模板使用对话框;所有其他(自定义)文件模板均为普通文件模板,无额外内容;您可能对2)无排序感兴趣——谢谢@LazyOne,您的评论可能真的会成为答案您可以在phpclass模板中编写一些if语句。例如:若名称空间是特定的,那个么您可以扩展类、添加属性等。1)否——只有预定义的文件模板使用对话框;所有其他(自定义)文件模板均为普通文件模板,无额外内容;您可能对2)无排序感兴趣——谢谢@LazyOne,您的评论可能真的会成为答案您可以在phpclass模板中编写一些if语句。例如:若名称空间是特定的,那个么您可以扩展类、添加属性等。