PhpStorm 一些配置


代码写时间长了难免有重装的时候,然后之前一些自定义的东西就没了,主要是一些格式化,模板等一些规范化的东西,之前看好像有配置导出功能,但是用了一次,貌似没什么卵用,所以还是记下来吧。

I. APIdoc

Settings (Preferences on Mac) | Editor | File and Code Templates | PHP Function Doc Comment

默认:

/**
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
*/

下面是一些说明

A built-in template for PHP function doc comment. 
Predefined variables will take the following values:
${NAME}
 
Function name.
${TYPE_HINT}
 
A type hint of the function's return value. If no return types can be found from function static analysis, evaluates to "void".
${PARAM_DOC}
 
Parameters' doc comment.
Generated as a number of lines '* @param type name". If there are no parameters, evaluates to an empty content.
${THROWS_DOC}
 
Exceptions' doc comment.
Generated as a number of lines '* @throws type". If there are no thrown exceptions, evaluates to an empty content.
${STATIC}
 
Takes a value of "static" if the function (method) is static or an empty string otherwise. For example: 
      #if (${STATIC} == "static") * @static      #end    
${DS}
 
Dollar sign, evaluates to a plain '$' character.
${CARET}
 
Marks a position where the caret must be moved after the comment is added.

II. ARRAY对齐

Settings (Preferences on Mac) | Editor | Code Style | PHP | Other | Array declaration style -> Align key-value pairs

$arr = [
   "foo" => "bar",
   "barr" => "foo",
   "bar_____r" => "foo",
]


$arr = [
   "foo"       => "bar",
   "barr"      => "foo",
   "bar_____r" => "foo",
]

III. 赋值对齐

Settings (Preferences on Mac) | Editor | Code Style | PHP | Wrapping and Braces -> Assignment Statement

$sExample = 'Example !';
$sAnotherOneHere = 'Again ?';
$sAndTheLast = 'ENOUGH !';

$sExample        = 'Example !';
$sAnotherOneHere = 'Again ?';
$sAndTheLast     = 'ENOUGH !';

待补充

标签: phpstorm, ide

本文由 老高 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。

相关文章

添加新评论