我不是技术
PHP成长
ARTICLE
linux相关
ARTICLE
其他类别
ARTICLE
文章
> phpstorm的一部分使用心得
23:19
2019/11/05
1095
phpstorm的一部分使用心得
###phpstorm的授权与汉化 不得不说phpstorm这款软件,写php代码的大部分都知道的一款代码神器,只是苦于收费的,但是聪明的国人总是有办法,所以网上很多激活码什么的,不过我是在某宝上花了一点点钱买的授权,直接登录自己的账号就好了,不会让你输入激活码的。这图片上的终生这个需要你自己思考可信度  不过这个账号授权都是一年起的,意思说最低都可以用一年不用折腾,我以前也是在网上找的激活码用过一段时间,偶尔会炸,虽然比较麻烦,但是不得不说这个编辑器把我的心俘获了,我从入这行就在用这个软件了,期间用过SublimeText,同事用的vscoded(其实我从工作到现在,没见过使用phpstorm的同事,倒是见过一位使用webstorm的前端MM,莫名的亲切感……),其实这个软件还是挺不错的地方就是,如果在github上有开源项目的话,你是可以免费使用它的。  这是他的网址[https://www.jetbrains.com/phpstorm/buy/#discounts?billing=yearly](https://www.jetbrains.com/phpstorm/buy/#discounts?billing=yearly "https://www.jetbrains.com/phpstorm/buy/#discounts?billing=yearly") 也可以进他的官网去购买,特别优惠。就可以看到了,之所以我看到的页面是中文的,是因为我用的是谷歌浏览器。这个这个编辑器安装好了后其实是没有中文语言的,这个时候网上是可以找到汉化包的,但是大部分汉化了后不能打开设置的,这个我在今天找到一个可以打开设置的汉化包[https://blog.csdn.net/qq_42530246/article/details/88804227](https://blog.csdn.net/qq_42530246/article/details/88804227 "https://blog.csdn.net/qq_42530246/article/details/88804227")如果打不开了,或者里面的文件失效了,可以联系我,或者留言。 ###phpstorm插件安装 之前用这个编辑器开发基于tp5的项目和其他一些cms。他代码的提示真的很爽。  另外还有鼠标指哪去哪的功能(ctrl+鼠标左键)比如图下按住ctrl+鼠标左键这个fetch  然后会自动跳转到这里  ,当然还有很多快捷键,我比较常用的的就是ctrl+shift+F(全项目搜索)ctrl+shift+R(全项目搜索替换),alt+J(选择下一个相同的字符串),ctrl+D复制一行……还有很多就自行研究了。最近公司接了一个laravel的项目,需要改点东西,以前从来没接触过,不过得瞧瞧,看了下,框架版本还是比较老了,不过使用的貌似是强制路由,这个避免了一些攻击吧,说到这里不得不说前段时间有个tp5项目中了xss攻击,并且成功了。查了下最后源头是tp5接收参数的时候并没有过滤,这就有点奇怪了,马上撸了下tp5的文档 不由得心中五味杂陈……用tp5的小伙伴要注意咯。这里继续说laravel,依然是phpstorm打开,然鹅……然鹅……,这里并不能像tp5那样鼠标指哪去哪,马上百度一下,原来需要安装插件。我不知道用激活码,改host文件的能不能安装插件,我自己的是账号授权的,所以可以直接安装  这个位置在左上角[文件]->设置->Plugins,laravel排前面,说明用这个的小伙伴挺多的哈哈,顺便搜索下thinkphp,有thinkphp5的,而且注释是中文的,这个需求看大家自己需求了。laravel那边安装好了重启后,要设置下,编辑器左上角[文件]->设置->语言&框架->php->laravel,勾选上 现在是可以跳转了,其他的功能还没有仔细研究,这个laravel东西有点多,有个idehelper什么的,我这个安装不上,因为我是5.2,1.*版本支持laravel4.*,2.*支持laravel5.5+……这就有点……不过也懒得折腾了,有时间再搞,总不能把时间都耗费在这上面,毕竟影响也不是很大。