都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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索