PHPStorm比VScode强在哪里?
之前学习php时, 一直用的vscode, 插件众多, 操作人性化, 感觉十分顺手,
- 各种输入提示
- 成对的符号, 有不同颜色配对
- 纠错提示
- 各种导航功能, 特别是: 文件-类-方法/属性
- ...
现在了解了下, 发现很多人实际开发中使用phpstorm, "phpstorm是ide, 而vscode只是编辑器". 下载下来用了下, 感觉没什么特别的.
个人感觉在本地编辑方面, vscode已经很强了. 想请教下大家怎么使用和配置phpstorm的? phpstorm具体强大在哪里呢? phpstorm具体比vscode强在哪?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
个人习惯。
就像是在使用 PHPStorm 之前,我是用的 Eclipse 以及衍生版本 HBuilder ,这类 IDE 类型的开发工具。从那以后,就对 IDE 爱不释手,在 VSC 出来之前,也有很多人说 Sublime Text 3 ,好用,再配置各种插件后,行云流水,如此云云。
但是就我自己对 Sublime Text 3 的使用体验来说,并不好,那会儿刚入门,对于其 json 方式的配置并不能接受,而且各种配置都难以找到,安装插件虽然简单,但是配置插件确繁杂,比如配置一个 PHP inspect 插件,我还需要找到配置文件中修改 php 的可执行文件,等等,但是当我使用 IDE 时,我不用再去关心这些,它会为我自动找到。而且当你花了一两个小时配置完 Sublime Text 3 时,开始写代码却发现,某些插件会导致出错,比如 Sublime Text 的自动格式化插件在开启保存自动格式化,保存时会卡。
等等,但是这些功能,在 IDE 中,都可以做到开箱即用,而且有方便的配置。
随便一个人 拿到 IDE 都可以随心所欲的去操作他,但是 Editor 不一样,就像 vim 这类工具,如果你肯研究,花个几天时间去配置,他一样很强,但是他最终做的事情,有可能还不如 IDE 顺畅。
还有对于开发效率比较重要的一个东西,对于我而言,那就是
快捷键
,当然,如果是使用 Editor,你会发现,这些软件多多少少都会提供一些常见开发工具的快捷键方案,但是这种方案基本都是很糟糕。但是如果我用Jetbrains
家的全家桶,这种感觉就会好很多,省心。我就习惯这种开箱即用的感觉,而不是说,我拿到一个东西后,需要去修修补补,才能去用它,大家时间都很宝贵。
当然,编辑器都有
Portable Edition
,可以打包后放在云空间,需要时下载,但是对于我来说我也会觉得那是一个累赘。再说了,就为了愉快的开发,我才 2700X + 32G 内存 ,就是为了换来好的开发体验,自己爽就完事儿了,管别人怎么说。
当然,最重要的一部分,那就是商业授权了, 如果公司觉得 Jetbrains 家太贵,为了规避风险,要求使用 VSC ,这些都是都是因素。
如果你觉得 IDE 的功能和 Editor 一样,那就说明 IDE 没有被你充分发掘。当然,反过来说,IDE 能实现的, Editor 理论都能实现。
eg:
我可以在 composer.json 按下
Ctrl
+Q
,就能跳转到这个包的 packagist 或者 github 亦或者包主页。当然,这都是由作者去定的,而且,这个还是开箱即用的哟。你可以把 Editor 看成 IDE 的 Lite 版本。
附 Wiki :
IDE
Editor
不要人云亦云,自己觉得哪个好就用哪个