最近自己的老MacBookPro卡的不行。phpstorm 项目开了3个以上,cpu风扇就呼呼呼的狂转。于是就尝试了下用vscode做PHP开发。虽然vscode用了挺长一段时间,但主要还是当记事本来写markdown文档和go开发。 vscode我一直觉得代码提示和跳转都不够智能😄
插件主要是安装了PHP Intelephense, 基本用PHP开发也不需要配置什么xdebug。如果要调试,一般都是用dump来调试返回更快速。 phpstorm 卡主要是实时智能检测,如果开启 Power save mode 就会很流畅,不过只能提示就没了,还占用大量内存。 用vscode开了5个项目,每个项目都有几十万行代码,内存占用有点大,但依然能够很流畅的运行。
做PHP开发,编辑器最重要的功能还是自动跳转和文件/方法快速查找功能。 目前vscode这方面还是可以满足需求的,比如用Cmd+p @方法名,快速找当前文件的方法,用Cmd+t快速跨文件找方法。 自己再把 cmd+[ 和 cmd+] 映射到 Go back 和 go Forward. 就基本搞定。
2023-08-04 17:43:09 更新
最近用vscode做开发时间长了,发现不用IDE做开发字后,很容易打错字,主要原因还是因为之前比较依赖于IDE的自动补全,比如变量补全,方法补全,自动引入命名空间等等。现在切换到Code这些都没有了,就感觉有点别扭。
老实说,现在的IDE功能太强大,都把程序员给惯坏了,Java程序员离开了Idea就不会写Java程序了,PHP程序员可能还好点不用PHPstorm也能做开发,但效率低了,想用一个函数,但只知道前缀,就是想不起来全名,没了自动补全,就要不停地查手册。