多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 从模板创建文件 在这个页面中: * [介绍](#介绍) * [从模板创建新文件](#从模板创建新文件) ## <span id='介绍'>介绍</span> PhpStorm提供[文件模板](/如何使用/常规指南/文件和代码模板/README.md)为大多数[支持的语言](/参考/要点/支持语言/README.md)。这让你创建文件并有与文件目的相关的初始化内容。例如,有文件模板支持HTML/HTML5/XHTML, XML, 和JavaScript文件, PHP类和文件, XSLT样式文件和其它支持的文件类型。 通常,基于模板的文件的文件名后缀是自动设置的,因此你不需要指定它。例如,如果你创建一个JavaScript文件,它将获得`.js`扩展名。新建HTML和XML文件将分别获得`.html`和`.xml`扩展名。XHLT样式表将获得`.xsl`扩展名。 有时候,你有机会从列表中选择想使用的扩展名。例如,当创建一个PHP类文件的情况。 ## <span id='从模板创建新文件'>从模板创建新文件</span> **要从模板创建新文件** 1. 按以下之一做: * 在[项目工具窗](/参考/工具窗参考/项目工具窗.md),选择你想创建文件的文件夹,然后在主菜单选择**File | New**。 * 右键单击相应的目录并从上下文菜单中选择**New** * 按`Alt+Insert` 2. 选择目标的类型。通常,所有的选项除了**File**和**Directory**都使用文件模板 ![新建文件](http://image.jellychen.cn/uploads/2016/11/ps_menu_new.png) 一个已存在的文件模板可能再列表中丢失,因为这是一个自定义模板它的扩展名(模板扩展名)不匹配任何已注册的文件类型。在这种情况下,你可能想要注册相应的牧师到一个已存在的注册文件类型中或添加一个新的文件类型并为这个新的文件累心注册相应的模式。更多信息,参考[创建和注册文件类型](/如何使用/常规指南/配置项目和IDE设置/创建和注册文件类型.md) 3. 在打开的对话框,在相应的区域输入文件名称。注意你不需要输入文件扩展名。 你可以指定整个目录结构在文件名之前。如果嵌套的目录不存在,它们将被创建。 ![创建嵌套目录的文件](http://image.jellychen.cn/uploads/2016/11/new_template_based_file.png) 如果需要,指定新的模板文件的种类。例如,如果你选择新建一个类,你将可以创建一个类,接口等等。或者,换句话说,在相关的文件模板中选择一个相应的类型。 如果需要,指定其他信息。例如,你可能被询问自定义变量的值如果相应的文件模板包含这些变量并且它们的值没有被设置。 4. 点击**OK**。与文件模板相关的新文件将被在目标位置创建。 如果指定了不存在的子目录的名称在文件名之前,整个结构将在目标目录下被创建: ![创建嵌套的文件](http://image.jellychen.cn/uploads/2016/11/new_file_with_subdir.png) 有时候,你可能想改变自动生成的文件扩展名。要做到这个,使用[重命名重构](如何使用/常规指南/重构代码/重命名重构.md)(**Refactor | Rename**) # 另请参阅: 规程: * [创建和编辑文件模板](/如何使用/常规指南/文件和代码模板/创建和编辑文件模板.md) 参考: * [文件和代码模板](/参考/设置参数对话框/编辑器/文件和代码模板.md) 概念: * [文件和代码模板](/如何使用/常规指南/文件和代码模板/README.md) * [支持语言](/参考/要点/支持语言/README.md)