You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否自定义PhpStorm的「New File」菜单?添加选项并调整排序

实现PhpStorm New File菜单自定义(PHP Enum/Interface置顶)

可以实现该需求,操作步骤如下:

1. 确认并创建PHP文件模板

打开「Settings/Preferences」(快捷键:Ctrl+Alt+S / Cmd+,),进入「Editor -> File and Code Templates」:

  • 切换到「Files」标签页,检查是否存在「PHP Enum」和「PHP Interface」模板。若不存在,点击「+」按钮新建:
    • 新建PHP Enum模板:命名为PHP Enum,填入默认结构代码:
      <?php
      
      enum ${NAME} {
          // 枚举项写在这里
      }
      
      设置文件扩展名为php
    • 新建PHP Interface模板:命名为PHP Interface,填入默认结构代码:
      <?php
      
      interface ${NAME} {
          // 接口方法写在这里
      }
      
      设置文件扩展名为php

2. 调整New File菜单结构

进入「Settings/Preferences -> Appearance & Behavior -> Menus & Toolbars」:

  • 在左侧菜单树中展开「Main Menu -> File -> New」,默认情况下PHP相关选项可能在「PHP」子菜单内
  • 添加顶级选项:点击右侧的「Add After...」或「Add Before...」,选择「Action」,在搜索框输入「New PHP Enum」「New PHP Interface」,选中后将其添加到New菜单的顶级位置
  • 调整顺序:选中所有需要置顶的PHP相关选项(包括刚添加的Enum、Interface,以及已有的PHP Class等),点击右侧的上下箭头按钮,将它们移至菜单最顶部
  • 点击「Apply」「OK」保存设置

注意事项

  • 之前操作「Menus & Toolbars」未成功,大概率是搜索时关键词不准确,需用「New PHP Enum」这类完整的Action名称搜索
  • 新UI下的菜单配置逻辑与旧UI一致,仅界面样式不同,操作路径无变化

内容的提问来源于stack exchange,提问作者Alejgarcia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 17:47:24