當(dāng)前位置:首頁(yè) > 電腦軟件 > 編程軟件 > phpstorm2021.3官方版

phpstorm2021.3官方版

版本:v2021.3 大?。?03.37M 語(yǔ)言:簡(jiǎn)體中文 類別:編程軟件
  • 類型:國(guó)產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2023-12-06
  • 廠商:JetBrains.
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
8.1
0% 0%

情介紹

phpstorm2021.3是一款功能十分豐富且專業(yè)的PHP編程軟件,該軟件憑借其簡(jiǎn)潔大氣的界面、全面的開(kāi)發(fā)環(huán)境以及支持多種開(kāi)發(fā)語(yǔ)言等一系列的特性,深受編程人員的認(rèn)可與喜愛(ài)。同時(shí),軟件還十分的智能,它可以幫助用戶們自動(dòng)檢測(cè)代碼程序的編寫、擴(kuò)展代碼格式配置、自動(dòng)重構(gòu)的代碼等等,以此輕松的幫助你進(jìn)行全局項(xiàng)目的設(shè)置。不僅如此,它還非常適合與Symfony、Laravel、Drupal、WordPress等諸多的其他框架一起使用,其適用性十分的廣泛。
另外,phpstorm2021.3相較于之前的版本而言,它不但優(yōu)化了許多小工具,而且還增加了很多特色的新功能,比如在此版本中,它不僅直接在PHP 8.1枚舉引入了代碼建議和驗(yàn)證以防錯(cuò)誤的使用功能,而且還引入了對(duì)IteratorAggregate接口的支持,對(duì)Doctrine集合的迭代現(xiàn)在開(kāi)箱即用,當(dāng)然啦,新增的功能肯定不止于此,想要知道的用戶就需自己親自去進(jìn)行體驗(yàn)啦??偠灾摪姹舅鶐?lái)的工具及功能絕對(duì)可以大幅度的提高用戶們的工作效率、滿足用戶的使用需求,從而達(dá)到省心又省力的目的,當(dāng)熱,最為主要的便是使用phpstorm2021.3版本可以讓用戶便捷由快速的進(jìn)行編輯代碼。有需要的用戶還在等什么呢,快快前來(lái)本站下載使用吧。
phpstorm2021.3永久激活版

phpstorm2021.3安裝教程

1、在本站下載安裝包,解壓得Phpstorm源文件;

2、雙擊“phpstorm64.exe”,即可打開(kāi)該軟件,無(wú)需安裝即可永久使用;

3、該軟件運(yùn)行后默認(rèn)為英文,直接快捷鍵“Ctrl+ALT+S”打開(kāi)“Settings -> Plugins”進(jìn)行設(shè)置;

4、在搜索框內(nèi)輸入“Chinese”,找到中文語(yǔ)言包點(diǎn)擊Install安裝;

5、安裝成功后需要重啟軟件,點(diǎn)擊Restart IDE,然后彈出提示點(diǎn)擊Restart即可;

6、好了以上就是phpstorm2021.3詳細(xì)的安裝教程,軟件已經(jīng)可以免費(fèi)使用了。

PhpStorm 2021.3功能介紹

一、PHP 8.1最新變化
1、枚舉
枚舉是 PHP 8.1 中最受期待的功能之一。
該軟件中引入了對(duì)枚舉的支持,提供了代碼建議和驗(yàn)證以防錯(cuò)誤使用。
PHP 中的枚舉包含一組用例,可以具有方法,也可以用作類型提示。 在所有用例中,都將提供錯(cuò)誤高亮顯示和恰當(dāng)?shù)慕ㄗh來(lái)幫助您節(jié)省時(shí)間。
2、只讀屬性
只讀屬性為初始化(即向其賦值)后無(wú)法更改的屬性。
將幫助您在代碼中有效利用只讀屬性并確保它們得到正確使用。
專用的檢查將確保只讀屬性僅在聲明所在范圍內(nèi)(屬性聲明本身或類方法中)初始化。
由于只讀屬性必須始終為類型化屬性,將檢查是否指定了類型聲明。
只讀屬性不能具有默認(rèn)值,但您可以在構(gòu)造函數(shù)中將其初始化為提升屬性,因此它還為其提供了一項(xiàng)快速修復(fù)。
3、初始值設(shè)定項(xiàng)中的 `new` 運(yùn)算符
在 PHP 8.1 中,您可以在初始化默認(rèn)形參的值、靜態(tài)變量、全局常量和特性實(shí)參時(shí)使用新的表達(dá)式。
PhpStorm 將驗(yàn)證此類用法并高亮顯示無(wú)效的用例,例如作為類常量或?qū)傩蕴峁┬聦?duì)象。

二、PHP 的泛型
PHP 尚未在語(yǔ)言級(jí)別上提供對(duì)泛型的支持,但是通過(guò)注解使用泛型已經(jīng)相當(dāng)常見(jiàn)。 使用集合、容器、工廠和其他應(yīng)用程序時(shí),它們將使代碼更安全、更可預(yù)測(cè)。 通過(guò) @template 注解擴(kuò)展了對(duì)泛型的支持。
1、改進(jìn)了對(duì) Doctrine 集合的支持
引入了對(duì) IteratorAggregate 接口的支持,對(duì) Doctrine 集合的迭代現(xiàn)在開(kāi)箱即用。
2、對(duì) Laravel 集合的支持
在即將發(fā)布的 Laravel 版本中,illuminate/collections 軟件包將支持泛型注解。為此類集合提供了更好的代碼補(bǔ)全。
3、從構(gòu)造函數(shù)推斷泛型類型
如果構(gòu)造函數(shù)中具有泛型 @template 形參,并且您想通過(guò)將對(duì)象作為實(shí)參傳遞來(lái)指定類型,現(xiàn)在將能夠推斷正確的類型并提供代碼補(bǔ)全。

三、部署
1、對(duì) rsync 的支持
在使用 SFTP 服務(wù)器進(jìn)行部署時(shí),您可以啟用 rsync 來(lái)上傳和下載文件和文件夾,這將顯著提高傳輸速度。 對(duì)應(yīng)的 Use rsync for download/upload(使用 rsync 進(jìn)行下載/上傳)選項(xiàng)位于部署服務(wù)器配置的 Advanced(高級(jí))部分中。
可以在 Settings/Preferences | Tools | Rsync(設(shè)置/偏好設(shè)置 | 工具 | Rsync)下配置 rsync 可執(zhí)行文件的路徑。 在 macOS 和 Linux 平臺(tái)上,它將很快可用。 對(duì)于 Windows,建議使用 Cygwin 和 OpenSSH。
2、重新傳輸上傳失敗的文件
支持重新傳輸上傳失敗的文件。 在這種情況下,請(qǐng)點(diǎn)擊 File Transfer(文件傳輸)工具窗口中的 Retry(重試)鏈接。
3、快速切換項(xiàng)目的默認(rèn)服務(wù)器
提供了一個(gè)可以顯示當(dāng)前默認(rèn)服務(wù)器的新?tīng)顟B(tài)欄微件。 當(dāng)您需要處理多個(gè)環(huán)境時(shí),您可以直接在微件中切換環(huán)境,而無(wú)需前往設(shè)置。

四、HTTP 客戶端
1、HTTP 客戶端中的二進(jìn)制響應(yīng)
HTTP 客戶端現(xiàn)已支持二進(jìn)制響應(yīng)。 如果收到的響應(yīng)為圖像,您可以直接在響應(yīng)控制臺(tái)中查看其預(yù)覽。
2到自定義文件或目錄的輸出重定向
HTTP 客戶端現(xiàn)在可以將輸出重定向到自定義文件或目錄。 它支持使用兩個(gè)運(yùn)算符進(jìn)行強(qiáng)制重定向和軟重定向:
運(yùn)算符會(huì)創(chuàng)建一個(gè)新文件,如果此類文件已經(jīng)存在,則會(huì)向文件名添加 -n 后綴。
3、運(yùn)算符將重寫已經(jīng)存在的文件。
除了提供顯式文件路徑之外,您現(xiàn)在還可以使用新的預(yù)定義變量:{{$projectRoot}} 指向項(xiàng)目根文件夾,{{$historyFolder}} 指向請(qǐng)求歷史記錄文件夾。
4、對(duì) HTTP 請(qǐng)求標(biāo)識(shí)符的支持
在 PhpStorm2021.3中,可以命名您的 HTTP 請(qǐng)求了! 您可以使用 @name 提供標(biāo)識(shí)符作為注釋,也可以在請(qǐng)求分隔符 (###) 中提供文本。
然后,您可以從 Run Configuration(運(yùn)行配置)、Run Anything(運(yùn)行任何內(nèi)容)或 Search Everywhere(隨處搜索)對(duì)話框中通過(guò) Services(服務(wù))工具窗口,按名稱調(diào)用請(qǐng)求。

六、用戶體驗(yàn)
1、新的 Bookmarks(書簽)工具窗口
在軟件中,F(xiàn)avorites(收藏夾)和 Bookmarks(書簽)功能已合二為一,合并為 Bookmarks(書簽)。 您可以按 F11,在特定行、文件或文件夾上添加書簽。 添加的所有書簽都將在統(tǒng)一的 Bookmarks(書簽)工具窗口中可用。
2、Show Usages(顯示用法)的源代碼預(yù)覽
可通過(guò)按 Ctrl 并點(diǎn)擊符號(hào)來(lái)調(diào)用的 Show Usages(顯示用法)對(duì)話框現(xiàn)已支持根據(jù)找到的用法顯示源代碼預(yù)覽。 要啟用預(yù)覽,請(qǐng)點(diǎn)擊 Icon of the toolbar button 工具欄按鈕。

七、VCS
1、Align Changes Highlighting(對(duì)齊變更高亮顯示)
我們?cè)邶X輪圖標(biāo)下的 Diff(差異)屏幕設(shè)置中添加了新的 Align Changes Highlighting(對(duì)齊變更高亮顯示)選項(xiàng)。 此功能可改良 Diff(差異)的易讀性,使未更改的行對(duì)齊并并排顯示,特別適用于復(fù)雜修改。 這有助于您更清楚地查看已添加或移除的代碼。
2、遠(yuǎn)程分支的 Checkout and Rebase onto Current(簽出并變基到當(dāng)前分支)
Checkout and Rebase onto Current(簽出并變基到當(dāng)前分支)操作可用于簽出所選分支并將其變基到當(dāng)前簽出分支的頂部。 此操作以前僅適用于本地分支,但在這里,此操作也可以應(yīng)用于遠(yuǎn)程分支。
3、新的“Push All up to Here”(推送此前所有提交)操作
如果您有一些提交準(zhǔn)備發(fā)布,而其他提交仍在進(jìn)行中,那么您可能需要僅推送您確定要發(fā)布的提交。將使您可以推送您在 Git 工具窗口的 Log(日志)選項(xiàng)卡中所選及其之前的提交。 選擇并右鍵點(diǎn)擊所需的提交,然后使用新的 Push All up to Here(推送此前所有提交)操作。
4、重新組織了 VCS 設(shè)置
Settings/Preferences(設(shè)置/偏好設(shè)置)中的 Version Control(版本控制)頁(yè)面已經(jīng)簡(jiǎn)化以提升實(shí)用性,現(xiàn)在會(huì)列出所有可用設(shè)置。 Git 節(jié)點(diǎn)現(xiàn)在被劃分為幾個(gè)部分,對(duì)應(yīng)最重要的流程:Commit(提交)、Push(推送)和 Update(更新)。 為 Directory mappings(目錄映射)添加了一個(gè)單獨(dú)的節(jié)點(diǎn)。 由于后臺(tái)操作現(xiàn)在默認(rèn)開(kāi)啟,Background(后臺(tái))節(jié)點(diǎn)已被移除。

phpstorm怎么改主題顏色?

1、首先打開(kāi)設(shè)置setting選項(xiàng)。

2、在左側(cè)欄目選擇打開(kāi)appearance & behavior->appearance。然后在右側(cè)欄目中,設(shè)置主題Theme。

3、這里我們?cè)驹O(shè)置的是暗黑主題也就是Darcula,現(xiàn)在我們示例更換為tntellij主題,然后點(diǎn)擊確定應(yīng)用后,主題更換結(jié)果如下。

4、同樣打開(kāi)設(shè)置選項(xiàng),選擇如下欄目color scheme。在右側(cè)scheme選項(xiàng)中進(jìn)行修改設(shè)置,然后點(diǎn)擊確定,即可更換代碼編輯區(qū)域的背景顏色,如下所示。

phpstorm怎么調(diào)字體大小?

1、首先我們打開(kāi)設(shè)置setting選項(xiàng),如下。

2、找到editor->font欄目選項(xiàng)。

3、如下圖,修改size中的數(shù)字,即可更換代碼編輯區(qū)域的字體大小。我們可以在下面代碼示例區(qū)域進(jìn)行預(yù)覽。選擇好合適的大小后,點(diǎn)擊確認(rèn)應(yīng)用就可以了。

4、然后我們可以在editor->font選項(xiàng)中,通過(guò)修改Font的值,來(lái)更換字體的樣式,以及修改spacing的值來(lái)設(shè)置行間距。同樣,我們可以通過(guò)示例區(qū)域進(jìn)行預(yù)覽,選擇合適的字體樣式及行間距后,點(diǎn)擊確定即可。

5、打開(kāi)設(shè)置setting,選擇如下選項(xiàng)appearance & behavior->appearance。

6、然后先勾選上圖中選項(xiàng),再通過(guò)設(shè)置size值即可更換工具欄處的字體大小了。

軟件特色

1、智能編碼輔助
這是一個(gè)PHP IDE,實(shí)際上可以“獲取”您的代碼。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供動(dòng)態(tài)錯(cuò)誤預(yù)防,最佳自動(dòng)完成和代碼重構(gòu),零配置調(diào)試以及擴(kuò)展的HTML,CSS和JavaScript編輯器。
2、智能PHP代碼編輯器
IDE提供智能代碼完成,語(yǔ)法突出顯示,擴(kuò)展的代碼格式配置,動(dòng)態(tài)錯(cuò)誤檢查,代碼折疊,支持語(yǔ)言混合等功能。自動(dòng)化的重構(gòu)會(huì)謹(jǐn)慎處理您的代碼,有助于輕松,安全地進(jìn)行全局項(xiàng)目設(shè)置。
3、代碼質(zhì)量分析
數(shù)百次代碼檢查會(huì)在您鍵入代碼時(shí)驗(yàn)證您的代碼,并檢查整個(gè)項(xiàng)目是否存在錯(cuò)誤或代碼異味。大多數(shù)檢查的快速修復(fù)功能使立即修復(fù)或改進(jìn)代碼變得很容易。Alt + Enter顯示每次檢查的適當(dāng)選項(xiàng)。
4、輕松的代碼導(dǎo)航和搜索
在處理大型項(xiàng)目時(shí),可幫助您更有效地處理代碼并節(jié)省時(shí)間。只需單擊一下即可跳轉(zhuǎn)到方法,函數(shù)或變量定義,或搜索其用法。

phpstorm快捷鍵

1、復(fù)制剪切
Ctrl + C 復(fù)制文本, 除了可以復(fù)制選中的文本,在不選中文本時(shí),會(huì)直接復(fù)制當(dāng)前光標(biāo)所在行
Ctrl + X 粘貼文本,除了可以剪切選中的文本,在不選中文本時(shí),會(huì)直接剪切當(dāng)前光標(biāo)所在行
Ctrl + D 復(fù)制當(dāng)前行,這里是直接復(fù)制當(dāng)前行到編輯器而不是在剪切板,相當(dāng)于同時(shí)執(zhí)行了復(fù)制和粘貼
Ctrl + Y 刪除當(dāng)前行
2、粘貼
Ctrl+V 直接粘貼
Ctrl+Shift+V 打開(kāi)一個(gè)彈窗,顯示最近復(fù)制的條目,選中后粘貼
3、撤銷
Ctrl + Z 撤銷
Ctrl + Shift + Z取消撤銷
Ctrl + Alt + Z 整體恢復(fù)到未編輯之前的版本,需要版本控制配合
4、換行
Enter 換行
Shift + Enter 按照當(dāng)前縮進(jìn),向下進(jìn)入新的一行
Ctrl + Alt + Enter按照當(dāng)前縮進(jìn),向上進(jìn)入新的一行
Ctrl+Enter 換行,但光標(biāo)留在原來(lái)位置
Ctrl+Shift+J 合并行
5、縮進(jìn)
Tab選中的文本縮進(jìn)到下一個(gè)級(jí)別
Shift + Tab選中的文本縮進(jìn)到上一個(gè)級(jí)別
Ctrl+Alt+I 自動(dòng)縮進(jìn)
6、查找替換
Ctrl+f 查找文本(Match Case 是匹配大小寫,Words 只匹配整個(gè)文本)
Ctrl+r 替換文本(Match Case 是匹配大小寫,Words 只匹配整個(gè)文本)
7、切換窗口
Shift + ~ 切換打開(kāi)的文件窗口
8、光標(biāo)定位和選擇文本
Ctrl + W 選中一個(gè)光標(biāo)所在位置的單詞,可以說(shuō)是用的非常多的一個(gè)快捷鍵了,非常有用
Home 移動(dòng)到行首
End 移動(dòng)到行尾
9、其他
Alt + 鼠標(biāo)點(diǎn)擊 對(duì)多點(diǎn)進(jìn)行編輯操作

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)