一个很实用的phpstrom 快捷输入技巧。
举个例子:比如你在写data['descrition'] data['name'] data['piclogo'] 的时候每次写,很烦,你可以这样
这些都是cms的字段,你想达到 输入cmskey tab补全 显示几种cms ,选中之后补全,显示这个cms里的字段。
步骤如下:
1 在phpstrom 中 ctrl+alt+s :editor ->Code Style -> Live Templates
选择+ 号 选择 Live Template
2 Abbreviation 中填写 cmskey Description中填写描述
Template text 中写 $var$ 点击右侧的Edit variables
3 需要填写2,3列
Expression 中使用enum函数 。格式如下:
enum("帝国关键字","pigcms关键字")
Default value中填写 一个默认值,无关紧要
点击OK
4 在外面Template页面 有一个红色的按钮
Define
点击设置运用这个模板的地方,比如你要在html和php中使用 就勾选这两个标签
5 这时候在php中输入 cmskey 按tab 就会显示 帝国关键字 和 pigcms关键字 两栏
显而易见:如果你重复以上步骤,给帝国关键字 添加 enum("description","name","id","piclogo");
这样 显示帝国关键字之后,tab 就会显示 description,name,id,piclogo 四栏 。
大功告成啦。