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

本文对新版phpstorm进行初始配置,让开发工具成为一把利器下载版本(2020.3),看完你绝对不后悔php

前言

回想昨日还在使用phpstorm的2018.2版本,一个软件使用的时间长了,各方面都顺手了,实在没有勇气去下载一个新版本。html

今天在使用过程当中发生了一些妙趣横生的体会,无奈之下忍着心里的焦灼忍着下班回家。web

下班回家的第一件事情就是兴奋的打开电脑,而后搜索phpstorm下载,最新版2020.3.1.编程

想一想时间是真的快啊!咔咔使用的版本都快过去三个年头了。后端

时间过得真快

1、初见

软件如何下载、如何安装   此处省略一万个字......微信

激动的心颤抖的手,启动了软件,脑海的印象仍是18年初次安装的情景。php7

代码样式难看的不要不要的,各类颜色不搭配,心里十分的纠结。编辑器

在打开软件的同时已经同步打开了三年前给phpstorm配置sublime的代码配色了。ide

当返回启动软件时,哇呜!爱了爱了,居然已经把sublime的代码配色修改为了默认样式。函数

此时此刻须要这样才能表达咔咔心里的心情。

优秀啊!
初见

2、怀旧

对于咔咔这种有着强烈强迫症来讲,是不容许有一点点瑕疵的。

经过上图能够看到那个括号是否是很别扭,这都是什么玩意啊!

第一次见到这类样式的括号。

那么确定不行的啊!得想办法弄回到以前的样子。

打开设置,而后看着咔咔下图的设置便可。

修改括号样式

来看一下最终效果,对嘛!这才是之前的小可爱嘛!

最终效果

其它的功能都跟以前熟悉的配置一毛同样,暂时没有发现不同之处,因此这就过了。

3、增强

安装的新版确定有一些以前的配置没有了,接下来咔咔一个一个的从新配置。

1.配置代码自动换行

打开配置,点到咔咔圈到的地方,而后将选项选上,在后边的括号里边加上PHP和html的配置便可。

代码自动换行

2. 快捷键注释(配设置注释不在当前位置开始)

而后再来看一下关于快捷键注释问题,使用快捷键注释会发现没有跟代码对齐,而是直接在一行的最前面。

以下图

注释

配置以下图便可,完事使用快捷键注释的时候就能够直接在当前位置添加注释,而非到这一行的最开始位置。

配置图

3. 设置文件和函数头部注释

找到右边有个+号,建立一个自定义模板:选择Live Template,而后按照下图的配置顺序进行设置:

能够直接选择PHP的在里边直接添加便可。

设置

效果图

效果图

4.汉化包

咔咔不太喜欢使用汉化包,因而大家就自自行搜索便可

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

5. 插件

  • Think php5 Plugin  能够在控制里直接跳转到视图编辑
  • SonarLint  编码不规范时,它就如站在你身边的大牛,提醒你
  • CodeGlance  这个插件能够添加代码地图

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

6.模板

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

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

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

使用方法

7.代码颜色

咔咔使用色号:F8F8F2

代码颜色修改

4、特性

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

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

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

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

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

分析

5、问题一(分析)

在第四节中咔咔说了新版本带来的特性,可是也仍是有本身的问题。

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

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

若是想要关掉这个提示,按照下图点击关闭便可

关闭提示未使用的元素

而后在右上方将分析问题改成只分析语法错误就能够了

修改分析错误

而后就能够看到方法名的颜色就正常了

方法名颜色

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

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

这些信息在看源码时是颇有用处的,可是在开发的过程当中咔咔感受没有什么用。

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

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

至于怎么在添加回来,咔咔暂时尚未找到开关。

7、配置dubug

若是你使用的phpstudy继承环境,这一步能够略过!

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

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

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

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

存放位置

而后给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版本信息

配置 PHP版本信息

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

端口号

配置DBGP信息

配置GBGP信息

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

配置地址

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

配置server

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

配置项目地址

而后打上断点,点击臭虫便可

打断点

而后就能够直接进入到断点位置了

进入到断点位置

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

8、关于debug的扩展

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

只须要修改对server的域名便可

修改server域名

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

仍是刚刚的操做,将php web page的开始地址配置为项目的入口位置便可。

一样的给后端须要断点的代码打上断点,而后点击臭虫便可

后台断点

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

以上就是关于phpstorm配置debug的所有操做

总结

其实写这篇文章的缘由就是在以前写过关于一些PHPstorm的文章,可是都一篇文章就解决一个问题。

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

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

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。但愿在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。


本文分享自微信公众号 - PHP初学者必看(PHP0022)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索