PHPStorm - 将自定义输入添加到文件/代码模板
PHPStorm - Adding custom inputs to a file / code template
我喜欢 PHPStorm。但是,我希望采用 'PHP Class' 文件模板,并实质上在 'Extended Class' 的创建中添加一个自定义字段。我看不出有什么办法。
这可能吗?
提前致谢。
EDIT2:我问了一个跟进,但后来通过修改它弄明白了。但是,我原来的问题仍然存在。
您不能扩展对话框 window .. 除非,可能,通过自定义插件(必须在 Java 中编写).
您可以通过添加新元素或删除现有元素轻松自定义实际文件模板 -- 设置 |编辑|文件和代码模板 |模板 --> PHP Class。您可以添加任何静态文本,使用 standard/built-in 变量或对内置变量的值执行一些操作......但是任何自定义变量都将被忽略(因为对话框不要求它们的值)。
创建并使用单独的文件模板——这样 IDE 将要求这些附加变量的值。不幸的是,"New PHP Class" 对话框 window 的功能(如同步名称 space/file 名称编辑等)在这里不可用,因为它将是一个完全不同的对话框。
P.S.
部分相关工单:
- https://youtrack.jetbrains.com/issue/WI-8265 -- 目前没有计划用额外的 "Extends" 和 "Implements" 字段扩展此对话框。
- https://youtrack.jetbrains.com/issue/WI-5207 -- 不确定它现在的相关性如何(因为最初它询问的是添加命名空间)..但总的来说它仍然相关
- https://youtrack.jetbrains.com/issue/WI-9790
我喜欢 PHPStorm。但是,我希望采用 'PHP Class' 文件模板,并实质上在 'Extended Class' 的创建中添加一个自定义字段。我看不出有什么办法。
这可能吗?
提前致谢。
EDIT2:我问了一个跟进,但后来通过修改它弄明白了。但是,我原来的问题仍然存在。
您不能扩展对话框 window .. 除非,可能,通过自定义插件(必须在 Java 中编写).
您可以通过添加新元素或删除现有元素轻松自定义实际文件模板 -- 设置 |编辑|文件和代码模板 |模板 --> PHP Class。您可以添加任何静态文本,使用 standard/built-in 变量或对内置变量的值执行一些操作......但是任何自定义变量都将被忽略(因为对话框不要求它们的值)。
创建并使用单独的文件模板——这样 IDE 将要求这些附加变量的值。不幸的是,"New PHP Class" 对话框 window 的功能(如同步名称 space/file 名称编辑等)在这里不可用,因为它将是一个完全不同的对话框。
P.S. 部分相关工单:
- https://youtrack.jetbrains.com/issue/WI-8265 -- 目前没有计划用额外的 "Extends" 和 "Implements" 字段扩展此对话框。
- https://youtrack.jetbrains.com/issue/WI-5207 -- 不确定它现在的相关性如何(因为最初它询问的是添加命名空间)..但总的来说它仍然相关
- https://youtrack.jetbrains.com/issue/WI-9790