• 格式化代码
    • 基础
    • 格式化代码
    • 格式化当前文件代码
    • 格式化代码时跳过一个区域
    • 使用格式化标志的例子
  • 另请参阅:

    格式化代码

    在这个页面中:

    • 基础
    • 格式化代码
    • 格式化当前文件代码
    • 格式化代码时跳过一个区域
    • 使用格式化标志的例子

    基础

    PhpStorm允许你格式化代码来满足你的代码风格的要求。PhpStorm将布置空格、缩进和关键字等。格式化可以适用于选定的文本,整个文件,或整个项目。

    也可以应用格式化到部分代码,使用格式化标记

    格式化代码

    要为一个目录格式化代码,按照以下步骤:

    1. 在项目工具窗,选择你想应用格式化的目录
    2. 在主菜单,选择Code | Reformat Code或按Ctrl+Alt+L

      另一种,在项目工具窗,右键单击目录并从弹出的上下文菜单中选择Reformat Code

    3. 在格式化代码对话框,指定格式化需要的选项和过滤器然后点击Run

    格式化当前文件代码

    要格式化当前文件的代码,按照以下步骤:

    1. 在编辑器的当前打开的文件中,按Ctrl+Shift+Alt+L

      注意如果你在主菜单中选择Code | Reformat Code或按Ctrl+Alt+L,PhpStorm将立即执行格式化代码而不打开格式化代码对话框

    2. 在格式化代码对话框,指定格式化需要的选项然后点击Run

    格式化代码时跳过一个区域

    要启用格式化标记,确保设置参数对话框的代码风格页面的Enable formatter markers in comments复选框是选中的,并且在Formatter off/on中输入标记。

    要在格式化的时候跳过某一区域,按照一下步骤:

    1. 在区域开始的位置,创建注释行(Ctrl+.),然后手动在输入在代码风格页面Formatter off所指定的标记。
    2. 在区域结尾的位置,创建注释行(Ctrl+.),然后手动在输入在代码风格页面Formatter on所指定的标记。
    3. 执行代码格式化,如上所述。

    作为选择,创建一个动态模板来用格式化开关标记包围一个代码块。参见创建和编辑动态模板

    使用格式化标志的例子

    原始代码

    原始代码

    格式化之后的代码

    未启用格式化标记的格式化之后的代码

    当启用格式化标记,原始格式没有改变。

    启用格式化标记的格式化之后的代码

    另请参阅:

    参考:

    • 代码风格
    • 格式化代码对话框
    • 格式化代码在目录对话框