vscode 如何配置PHP函数注释头

1.VS CODE这个编辑器初上手很好用速度也很快,很多功能可安装插件完成,但是我却没有找到配置的PHP函数注释头的插件,如图:

目前写完函数后按/** + 空格键后,默认的注释头是啥也没有的:

/**
 * 
 */
function test($id = 1)
{
    return 1;
}

希望可以配置/** + 空格后快捷输出成如下:
/**
*
* @Description
* @param int $id
* @return int
* @example
* @author Lizhijian
* @since 2018/7/5 15:03
*/
function test($id = 1)
{
    return 1;
}

2.我发现百度上VS CODE的相关配置注释头的信息很少,有的说用代码片段,试了下,并没有效果,也没有触发

clipboard.png

clipboard.png

也看到有网友说安装Doxygen Documentation Generator,看介绍是有这个PHP函数注释头功能

clipboard.png

但是我这样也还是没触发

阅读 17.4k
2 个回答

安装PHP DocBlocker扩展,然后打开设置,添加参数

"php-docblocker.extra": [
        "@Description",
        "@example",
        "@author Lizhijian",
        "@since"
    ]

保存,在函数上敲/**自动提示然后回车就会生成Doc,不过这个顺序似乎没法调整,需要手动,另外自定义变量在自动生成的注释块里似乎也不生效,手动敲@自动提示生成的注释行是生效的。

补充下@since添加时间:

"php-docblocker.extra": [
    "@date $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE"
]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题