文档章节

PhpStorm 头部注释、类注释和函数注释的设置

nsns
 nsns
发布于 06/25 11:29
字数 339
阅读 14
收藏 0

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的:

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

但是我发现,文件中的默认注释是这样的:

1 /**
2  * Created by ${PRODUCT_NAME}.
3  * User: ${USER}
4  * Date: ${DATE}
5  * Time: ${TIME}
6  */

当我把上面这段中3、4、5行的代码直接复制放到PHP Function Doc Comment这个下面的时候,发现其中占位符{}中的东西并没有被替换,而是当成字符串打出来了。

方法:

1、我们在PhpStorm中setting-》Editor-》Live Template,即找到模板选项,会看到各种语言的模板设置;

2、找到右边有个+号,创建一个自定义模板:选择Live Template,然后按照下图的配置顺序进行设置:

3、点保存之后,回到FIle and Code Template-》Includes,在PHP Function Doc Comment这里设置:

/**
*
* @DESC:
* 
* @author: HX
* @Time: ${DATE}   ${TIME}
*
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
*/

4、点击Apply,点击OK,然后在方法前面,输入 /**后回车:

/**
 *
 * @DESC:
 *
 * @author: HX
 * @Time: 2018/6/25   11:28
 *
 * @param $a
 * @param $b
 * @return mixed
 */

OK,完成。

本文转载自:https://blog.csdn.net/chenrui310/article/details/80257433

共有 人打赏支持
nsns
粉丝 0
博文 105
码字总数 14053
作品 0
东莞
值得关注,PhpStorm 8与PHPUnit 4不的不说的基友情

前不久PHPUnit 4正式发布,使得这个PHP程序的单元测试框架更加强大。在新增的功能和修正中,可以看出PHPUnit 4提供更好的集成测试环境和代码覆盖率分析。PHPUnit 4大致新特征: 支持 HHVM 测...

kouxunli1
2014/05/14
0
0
PhpStorm 默认快捷键

1、跨平台。 2、对PHP支持refactor功能。支持断点调试,支持 Symfony2 和 Yii 的 MVC 视图 3、自动生成phpdoc的注释,非常方便进行大型编程。 4、内置支持Zencode。 5、生成类的继承关系图,如...

freedonn
2014/08/01
0
0
phpstorm 7.1 注册码

phpstorm 7.1 注册码 phpstorm 7.1 注册码 EMBRACE ===== LICENSE BEGIN ===== 97393-12042010 000004TIOFWznalqlK"vkzc2ilc8uu byILFiG7OWKtucVRwj3V94ayvLfPHf n!fFdetQz1JocKJ07OPafOXjA......

water014300
2015/01/25
0
0
PHPStorm 快捷键使用--实时更新

PhpStorm使用技巧小结,在这里会不断的更新 1、CTRL + D 复制当前行或复制选中内容 2、CTRL + Y 删除当前行或选中内容所涉及的行 3、CTRL + R 查找替换 4、ALT + W 选中单词 5、ALT + 上下箭...

无牙子
2014/02/26
0
3
phpstrom怎样显示类的方法或函数列表

来源:http://www.ecjson.com/article/28.html phpstorm是能显示类的函数或方法列表的. 打开phpstorm,鼠标放到编辑器的右下角(矩形加一个下划线,跟电视机的图标差不多),不用点击就能显示出...

1112664157773720
05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript基础入门之高级类型的多态的 this类型

转发 TypeScript基础入门之高级类型的多态的 this类型 高级类型 多态的this类型 多态的this类型表示的是某个包含类或接口的子类型。 这被称做F-bounded多态性。 它能很容易的表现连贯接口间的...

durban
33分钟前
0
0
tomcat中的几种log catalina localhost

体会 catalina.out catalina.log 是tomcat的标准输出(stdout)和标准出错(stderr) cataliana.{yyyy-MM-dd}.log和localhost.{yyyy-MM-dd}.log 是通过logging.properties配置的tomcat自己运行的......

onedotdot
55分钟前
1
0
Oracle return exit continue

常在循环体中看到下面3种语句: return exit continue 举例说明 啥都没有 -- none begin for i in 1 .. 10 loop if i < 5 then dbms_output.put_line('i < 5, i = ' || to_char......

taadis
今天
3
0
JSONObject 转换时出错 InvocationTargetException

JSONObject 转换时出错java.lang.reflect.InvocationTargetException 一时看不出来是什么问题。 挺奇怪的。 百度参考了一下这个 网页的解决方案 说是类型不对,空? 仔细查看代码,果然是有一...

之渊
今天
3
0
no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部