如何在idea的File/New菜单添加自己的文件类型
主要介绍两种方法:
- 模板法:不需要编写代码就可以实现文件和项目级的模板创建功能
- 插件法:使用代码灵活定制
模板法
-
添加
- 打开一个 项目 或 单个文件(不属于任何项目), 使得其处于激活状态
-
选择菜单栏Tools->save file as template或者save project as template
D79FA3741E40B1EF4EC84F3B930349A1.jpg -
编辑好相关选项,文件名选项若不写死会在创建的
image.png - 点击Apply
-
如果是未知文件类型,会弹出Register New File Type Assocation,idea会建议你去注册一个类型
image.png - 如果不小心选错了文件的association type,进入Settings->Preferences-> File Types,找到正确的type,在其下添加该文件,弹出确认即可
-
-
使用
image.png
image.png -
删除
- 打开设置面板/file and code template
- 在打开面板即可找到相应模板
插件法
-
创建项目右键菜单
- 添加action
//添加到项目更目录 <action id="FirstAction" class="FirstAction" text="FirstAction" description="右键Action"> <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/> </action> //添加到new菜单里面 <action id="JavaNewProjectOrModuleGroup" class="test.JavaNewProjectOrModuleGroup" text="JavaNewProjectOrModuleGroup" description="JavaNewProjectOrModuleGroup"> <add-to-group group-id="NewProjectOrModuleGroup" anchor="first"/> </action>
- 设置显示该action是否禁用的情况
@Override public void update(AnActionEvent event) { //update动作发生在展示菜单之后 this.getTemplatePresentation().setEnabled(是否应该显示); }
- 具体功能就是java代码的实现了
网友评论