都2021了你还不更新PhpStorm版本(版本2020.3)(2)

简介: 都2021了你还不更新PhpStorm版本(版本2020.3)

4.汉化包

咔咔不太喜欢使用汉化包,于是你们就自自行搜索即可


搜索内容phpstorm汉化包_咔咔博客


5. 插件

Thinkphp5 Plugin 可以在控制里直接跳转到视图编辑

SonarLint 编码不规范时,它就如站在你身边的大牛,提醒你

CodeGlance 这个插件可以添加代码地图

实用的插件咔咔就介绍这几个,这几个插件也是咔咔一直在用的插件。


6.模板

咔咔在编辑器里添加的模板只有俩个,一个是打印,一个是建立方法的模板,如果你有需要那就直接复制到你模板库直接使用即可。


dump($END$);die;
1
public function $END$ ()
{
    $END$
}


使用方法就是点击新增,然后在框里写上咔咔提供的俩个模板即可。


image.png


7.代码颜色

咔咔使用色号:F8F8F2


image.png


四、特性

在这次的新版本中,咔咔感觉有一个特别优秀的功能就是在底部栏出现的Problems这个tab


这个功能会显示出这个文件中所有的语法错误、未使用的变量、未使用的文件都会分析出来。


可以看到系统将分析出来的问题都列了出来,点击问题就可以直接到对应的行数。


大家也能看到上边有四条错误信息,都是未定义类Db,在thinkphp5.1中给Db类注册了门面类,但是编辑器还是没有识别到。


不过这个问题也不影响什么操作,咔咔感觉这个功能挺好的。


image.png


五、问题一(分析)

在第四节中咔咔说了新版本带来的特性,但是也还是有自己的问题。


在上边的截图不知道大家有没有看到,方法名是灰颜色的。


编辑器分析出来的这个问题属于未使用的元素,这个也是很尴尬哈!


如果想要关掉这个提示,按照下图点击关闭即可


image.png


然后在右上方将分析问题改为只分析语法错误就可以了


image.png


然后就可以看到方法名的颜色就正常了


image.png


六、问题二(鼠标悬停出现的框)

就是在新下载的编辑器后,只要鼠标悬停在不管方法还是变量上都会出现一些信息,例如:方法来源于哪里、属于哪个文件、注释。


这些信息在看源码时是很有用处的,但是在开发的过程中咔咔感觉没有什么用。


至于这个信息框如何关闭,鼠标悬停后点击右下角的三个点,然后依次将选中的给关闭了就可以了。


由于咔咔已经将那个玩意给关闭了,就没有了截图,知道怎么取消就行。


至于怎么在添加回来,咔咔暂时还没有找到开关。


七、配置dubug

如果你使用的phpstudy继承环境,这一步可以略过!


不会没有debug的编程是不完正的coding。


读取phpinfo的信息,然后右键将源码复制出来


打开网址将复制的源码复制到框里https://xdebug.org/wizard


然后将适合自己版本信息的debug文件放到系统提示的位置


image.png


然后给php.ini文件进行配置相关信息,以下是咔咔配置的信息


[Xdebug]
zend_extension = D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-2.9.6-7.3-vc15-nts-x86_64.dll
xxdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9003
xdebug.remote_handler=dbgp
xdebug.idekey="PHPSTORM"


配置PHP版本信息


image.png


debug的端口号不用修改,在新版本的编辑器里,将9003作为debug的默认端口


image.png


配置DBGP信息

image.png



按照咔咔箭头方向添加php web page


image.png


当你打开这个页面的时候会是空的,还是需要配置server的,点击咔咔指向的箭头即可配置相关信息


image.png


配置完成后,返回php web page配置项目地址


image.png


然后打上断点,点击臭虫即可


image.png


然后就可以直接进入到断点位置了


image.png


以上就是关于phpstorm配置debug的解决方法。


八、关于debug的扩展

大多数的伙伴还是使用的集成环境来开发的,那么肯定都配置了虚拟域名,那么使用这个域名怎么进行debug呢!


只需要修改对server的域名即可


image.png


还有一种情况就是如何debug后台应用呢!


还是刚刚的操作,将php web page的开始地址配置为项目的入口位置即可。


image.png

同样的给后端需要断点的代码打上断点,然后点击臭虫即可

image.png



然后从后台进入到你打断点对应的方法即可


以上就是关于phpstorm配置debug的全部操作


总结

其实写这篇文章的原因就是在之前写过关于一些PHPstorm的文章,但是都一篇文章就解决一个问题。


然而今天把这篇文章把咔咔使用phpstorm的所有功能基本都说全了,也就是说如果新安装一个软件,咔咔根据这篇文章可以打造出一毛一样的编辑器出来。


习惯很重要,同样编码习惯工具习惯都是一样的。

相关文章
|
关系型数据库 MySQL 数据库
Phpstorm命令行查看MySql版本号
Phpstorm命令行查看MySql版本号
116 0
|
PHP
都2021了你还不更新PhpStorm版本(版本2020.3)(1)
都2021了你还不更新PhpStorm版本(版本2020.3)
187 0
都2021了你还不更新PhpStorm版本(版本2020.3)(1)
|
6月前
|
PHP Windows
windows 安装php7.4并配置phpstorm环境
windows 安装php7.4并配置phpstorm环境
589 0
|
Web App开发 IDE 应用服务中间件
phpstorm+xdebug 配置断点调试
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新);
268 0
|
JavaScript 前端开发
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
129 0
|
开发工具 git
Phpstorm配置git版本控制器
Phpstorm配置git版本控制器
210 0
Phpstorm配置git版本控制器
|
Web App开发 Apache PHP
phpstorm断点配置xdebuger
phpstorm断点配置xdebuger
145 0
phpstorm断点配置xdebuger
|
数据安全/隐私保护
Phpstorm配置svn
Phpstorm配置svn
269 0
Phpstorm配置svn
【PhpStorm】配置内置浏览器
【PhpStorm】配置内置浏览器
531 0
【PhpStorm】配置内置浏览器
Phpstorm+Xdebug配置断点调试
Phpstorm+Xdebug配置断点调试
157 0
Phpstorm+Xdebug配置断点调试