关于 phpstorm 自动完成的问题

2015-04-21 15:33:01 +08:00
 jacob
在sublime中,安装完emmet(就是zencoding),输入class会自动提示
class ClassName extends AnotherClass
{

function __construct(argument)
{
# code...
}
}

phpstorm要怎么做,我已经安装了emmet插件,还是不行啊
2722 次点击
所在节点    问与答
10 条回复
lijinma
2015-04-21 15:37:29 +08:00
自己写一个 Live Template 就可以了啊
jacob
2015-04-21 16:17:20 +08:00
@lijinma 我去了,这玩意我宁愿用现成的,这不是纯粹的无用功吗- -
jacob
2015-04-21 16:18:42 +08:00
@lijinma 据我所知live template应该不止是自动完成,还能定义快捷键吧,不需要这么强大的功能。
justfindu
2015-04-21 16:19:52 +08:00
emmet不是用来快捷输入HTML之类的么 连类名也可以提醒么 = =
jacob
2015-04-21 16:38:00 +08:00
@justfindu 搞错了,不是emmet,原来是sublime自带的php插件支持的
justfindu
2015-04-21 16:55:38 +08:00
@jacob phpStrom也有各种框架的插件的 搜一下... 而且建立索引之后还是挺不错的 比如用来做YII的应用 可以索引所有类名方法 但是还是不喜欢用 因为输入时候卡- -
xiaolanger
2015-04-21 17:12:27 +08:00
我顺便问一下,能自动完成引号内的内容么?
jacob
2015-04-21 18:08:30 +08:00
@justfindu
没找到现成的,不找了,自己写吧。


@xiaolanger
不是太明白的你的意思,你说的live template里的情况还是编辑器里的情况。

引号内的是啥?字符串,貌似不能,

不过自己定义成常量不行吗
xiaolanger
2015-04-21 20:49:51 +08:00
@jacob 嗯 就是字符串 也只能自己定义了
iyaozhen
2015-04-22 01:11:23 +08:00
你可以创建文件的时候选 php class,然后构造函数啥的可以ctrl+空格会有补全提示的。这样效率也差不多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX