phpstorm代码⽚段使⽤⽅法
4.Live Templates代码⽚断
提⽰:Expand with是设置⽤什么快捷键来显⽰设置的代码⽚断,我们⽤默认的Tab键不改。
保存重启以后,打开⼀个html或者php⽂件测试⼀下吧。
B)下⾯介绍⼀个代码⽚断的复杂⼀点的⽤法。
假设我们是⼀个懂很多cms的⾼⼿,什么phpcms v9、帝国、织梦等等全部不在话下,但是每个cms都有⾃⼰的标签,除⾮你都⼀⼀记住,不然你就只能打开它默认模板或者⼿册去复制粘贴。现在我们就⽤phpstorm的代码⽚断来设置⼀个快捷输⼊的⽅法,举例说明如何快速输⼊phpcms v9的关键字标签和帝国的关键字标签。
1).打开“File”-“Settings”,到并点中“Live Templates”,
2).点右边的+号(7.0版本有两个选择,选择Live Templates),
3).Abbreviation是你将来要输出代码⽚断代码的缩写,现在输⼊“cmskeywords”,
4).Description是代码⽚断的描述,这是⽅便我们⾃⼰知道这段代码是什么东西,我们输⼊“cms的关键字”,
5).Template text是代码⽚断的内容,这次和前⾯有所不同,我们要输⼊⼀个变量“$var$”,输⼊以后会发现右边那个本来灰⾊的按
钮“Edit variables”变成可点状态了,如下图红框所⽰,等⼀下我们设置这个。
6).还是别忘了下⾯的红⾊字“Define”点⼀下,设置html和php打勾,这是因为有些cms的模板是html有的是php类型的,这个懂cms的朋友你懂的。
7)然后点开刚才已经可点的按钮“Edit variables”
可以看见“Derfault value”是默认值,我们输⼊“"页⾯关键字"”,注意这是⼀个字符串类型,外⾯要加英⽂的双引号,前⾯⼀
帝国cms文库模板个“Expression”⾥有很多函数,我们要介绍的是“enum()”枚举函数,我们输⼊“enum("帝国关键字","phpcms关键字")”,括号⾥是参数,参数⽤英⽂双引号括起来,参数中间⽤英⽂逗号相隔。
8)下⾯重复2--6步,点右边的+号,选择Live Templates,Abbreviation⾥输⼊“帝国关键字”(这个与你在枚举函数⾥输⼊的参数是⼀样的),Description 随便你写不写,你也可以写上“帝国关键字”,这个⽆所谓;Template text ⾥输⼊帝国的关键字标签“[!--pagekey--]”,“Define”点⼀下,设置html和php打勾
9)再重复2--6步,设置“phpcms关键字”是“{$SEO['keyword']}”
OK,见证奇迹的时刻到啦,我们来测试⼀下我们的成果吧。打开⼀个html或者php的⽂件,为什么?因为我们刚才设置了只在这两种类型的⽂件⾥才能⽤我们设置的代码⽚断啊。然后在需要的地⽅输⼊“cmskeywords”,按Tab键,是不是有个下拉菜单,⾥⾯的内容就是刚才在枚举函数⾥设置的,⽤上下键选择任意⼀个按回车,然后再按Tab,⼤功告成了。
每做⼀步都想想刚才是在哪⾥设置了才会出现这样的结果,试想⼀下,如果你懂N种cms,这样设置了你能省下多少时间,⽽且你要输出的代码可能很长,你都可以⼀下⼦输出,你也可以举⼀反三,⽤这个⽅法创造更多的奇迹。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论