如何在PHPStorm中自动格式化PHP注释

9

我正在处理许多包含Swagger PHP注释的PHP代码块文档,但它们没有缩进。有没有自动添加空格格式的方法?

转换中...

/**
 * @SWG\Api(
 * path="/building/{buildingId}",
 * @SWG\Operation(
 * method="GET",
 * type="Building",
 * summary="Returns a Building object by ID",
 * nickname="building/getBuilding",
 * @SWG\Parameter(
 * name="buildingId",
 * description="ID of the building that needs to be fetched",
 * paramType="path",
 * required=false,
 * type="string",
 * defaultValue="1"
 * )
 * )
 * )
 */

进入

/**
 * @SWG\Api(
 *   path="/building/{buildingId}",
 *   @SWG\Operation(
 *     method="GET",
 *     type="Building",
 *     summary="Returns a Building object by ID",
 *     nickname="building/getBuilding",
 *     @SWG\Parameter(
 *       name="buildingId",
 *       description="ID of the building that needs to be fetched",
 *       paramType="path",
 *       required=false,
 *       type="string",
 *       defaultValue="1"
 *     )
 *   )
 * )
 */

1
据我所知,不行,因为很久以前就有人要求不要触碰这些注释,例如:https://youtrack.jetbrains.com/issue/WI-10053。但是,我自己没有使用这些注释,因此可能会有错误。 - LazyOne
1个回答

6

1
这个解决方案还有效吗?我已经尝试过了,但它没有格式化Swagger注释。现在PHPStorm是否有原生支持格式化Swagger注释的功能? - chrisch
不幸的是,它已经无法工作了,对于新版本的Swagger也是如此,据我所知,PHPStorm没有原生支持Swagger注释。 - Fabio William Conceição
这个不再起作用了,很遗憾Jetbrains不能实现这些简单的格式化功能。 - Denialos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接