ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 配置代码风格 在这个页面中: * [基础和定义](#基础和定义) * [为一个语言配置代码风格](#为一个语言配置代码风格) * [从其他语言复制代码风格设置](#从其他语言复制代码风格设置) * [应用框架特性预定义的编码标准](#应用框架特性预定义的编码标准) * [使用EditorConfig为一个项目配置代码风格](#使用EditorConfig为一个项目配置代码风格) ## <span id='基础和定义'>基础和定义</span> 如果在一个公司中存在某种编码指南,当创建代码时必须遵循这些指南。PhpStorm帮助维护这些所需的代码风格。 代码风格在**项目级别**和**全局级别**定义。 * 在**项目级别**,设置是在项目方案下分组,是预定义的并且用粗体字标记。项目样式方案仅应用于当前项目。 默认方案不能被改变!当做了任意修改,PhpStorm自动创建默认方案的副本。如果你想使用不同的项目级别的方案,选择目标方案并将复制它的设置到项目。 * 在**全局级别**,设置是在预定义默认方案下分组,和任意用户创建的方案。全局设置被使用当用户不想保持项目的代码风格设置并想分享它们。 ## <span id='为一个语言配置代码风格'>为一个语言配置代码风格</span> 1. 在设置中,点击[Code Style](/参考/设置参数对话框/编辑器/代码风格/README.md),然后点击目标语言。 2. 选择要被当做基础设置的代码风格方案来为选择的语言定制代码风格。 3. 浏览选择的语言页面中的标签页,然后为它配置代码风格偏好。 ## <span id='从其他语言复制代码风格设置'>从其他语言复制代码风格设置</span> 对于大多数支持的语言,你可以从其他语言或框架复制代码风格设置。 1. 在设置中,点击[Code Style](/参考/设置参数对话框/编辑器/代码风格/README.md),然后点击目标语言。 2. 点击右上角的链接**Set From**。这个链接仅在这些语言中出现,当定义设置基于其他语言是可用的。 3. 在出现的下拉列表,点击要复制到当前代码风格的语言: ![为一个语言配置代码风格](http://image.jellychen.cn/uploads/2016/11/copyCodeStyle.png) ## <span id='应用框架特性预定义的编码标准'>应用框架特性预定义的编码标准</span> 对PHP文件,你可以应用框架特性预定义的编码标准。 1. 在设置中,点击[Code Style](/参考/设置参数对话框/编辑器/代码风格/README.md),然后点击目标语言。 2. 点击链接**Set From**,选择**Predefined**,然后选择相关的预定义标准。 ## <span id='使用EditorConfig为一个项目配置代码风格'>使用EditorConfig为一个项目配置代码风格</span> 更多信息参考网页[EditorConfig](http://editorconfig.org/) 要使用EditorConfig为一个项目配置代码风格: 1. 在项目树,在想创建EditorConfig设置文件的目录右键单击,然后选择**New | File** 2. 在打开的对话框,键入`.editorconfig`并点击**OK** PhpStorm创建EditorConfig设置文件并在弹出窗口显示一个[通知](/参考/设置参数对话框/外观行为/通知.md) 每当你打开一个文件,EditorConfig插件在该开的文件的每个父目录中查找一个命名为`.editorconfig`的文件。查找`.editorconfig`的搜素将停止如果搜索到根目录或找到一个EditorConfig文件并且该文件中有`root = true`。因此,如果你想使用IDE设置而不是EditorConfig设置 ,在**Editor | Code Style**中清除**Enable EditConfig Support**复选框,该复选框默认是选中的。 3. 开始定义你的代码风格设置 。保存(`Ctrl+S`)文件。每当你修改`.editorconfig`文件,保存文件来应用变更到项目中。 EditorConfig代码风格配置重写IDE设置中的代码风格配置。 # 另请参阅: 规程: * [高级编辑规程](/如何使用/常规指南/PhpStorm编辑器/高级编辑规程/README.md) 参考: * [代码风格](/参考/设置参数对话框/编辑器/代码风格/README.md)