win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細頁面

【JetBrains phpStorm特別版下載】JetBrains phpStorm中文版 v2020.2 免費版(附激活碼)

【JetBrains phpStorm特別版下載】JetBrains phpStorm中文版 v2020.2 免費版(附激活碼)
  • 軟件大。翰榭
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-11-18
  • 軟件類型:國產(chǎn)軟件
  • 推薦星級:
  • 運行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

JetBrains phpStorm特別版是一款專業(yè)的PHP集成開發(fā)管理工具,方便使用者對網(wǎng)頁進行快速的編輯和開發(fā)處理,內(nèi)置強大的檢測功能以及快速安全重構(gòu)功能,支持OpenAPI Specifications插件,能夠完全滿足用戶對PHP開發(fā)的需求,軟件經(jīng)過特別處理,安裝之后無需激活即可免費打開使用,支持中文語言。

JetBrains phpStorm特別版截圖

JetBrains phpStorm特別版新版功能

【PHP 8 聯(lián)合類型】

我們已開始支持 PHP 8 與聯(lián)合類型。 在 PHP 8.0 中,您可以為屬性、參數(shù)和返回類型聲明多個類型。 PhpStorm 已經(jīng)完全支持此功能,可以幫助您高效地遷移。

1、將 PHPDoc 轉(zhuǎn)換為原生聯(lián)合類型

聯(lián)合類型過去通過 PHPDoc 提供,現(xiàn)在 PhpStorm 會高亮顯示此類匹配項。

利用 Alt+Enter 快速修復(fù),現(xiàn)在可以將它們轉(zhuǎn)換為原生聯(lián)合類型。

此修復(fù)適用于可使用聯(lián)合類型的每個對象,包括函數(shù)參數(shù)、返回類型和屬性。 對于屬性,也會考慮默認(rèn)值。

2、將語言級別切換為 PHP 8

要啟用 PHP 8 相關(guān)功能,請使用以下任何一種方式將語言級別切換為 PHP 8:

直接在代碼編輯器中使用 Alt+Enter 快速修復(fù)。

轉(zhuǎn)到 Preferences | Languages & Frameworks | PHP,然后使用 PHP language level 列表。

在 composer.json 中指定 PHP 版本要求,PhpStorm 會自動選擇相關(guān)要求。

3、執(zhí)行類型驗證

PhpStorm 會分析調(diào)用,計算可能的類型并高亮顯示與聯(lián)合類型相關(guān)的問題區(qū)域。

這些檢查適用于所有級別:屬性、參數(shù)和返回值。

在復(fù)雜的代碼庫中,您可以通過檢查快速發(fā)現(xiàn)問題。 PhpStorm 甚至?xí)诖a運行前高亮顯示需要注意的地方。

4、檢測重復(fù)和冗余類型

有許多禁止或冗余的類型組合。

5、處理可為 null 的類型

有單個可空類型時,PHP 8 讓您可以使用 ?Type 符號或 Type|null。

但有時會有多個類型與 null 組合,使用 ?Type1|Type2 會因為模糊而被禁止。

PhpStorm 會高亮顯示這些違規(guī),并提供 Alt+Enter 快速修復(fù)來轉(zhuǎn)換它們。

6、遵守差異規(guī)則

繼承期間,如果您遵守以下這些基本規(guī)則,PHP 將允許您修改類型:

參數(shù)類型為逆變,也就是可以擴展。

返回類型為協(xié)變,也就是只可以縮小。

必須評估屬性類型是否為同一類型。

幸運的是,借助 PhpStorm,現(xiàn)在無需記住這些規(guī)則,因為它會檢查代碼并高亮顯示任何違規(guī)。

7、使用假型 false

在 PHP 8 中,將有一個特殊的 false 假型,僅可以在聯(lián)合類型聲明中使用。

它在標(biāo)準(zhǔn)庫中廣泛使用,例如,strpos() 或 array_search() 可用于其他地方來指示陰性結(jié)果。

PhpStorm 會突出顯示不正確的用法并考慮類型推理。

8、移除冗余 PHPDoc

添加原生聯(lián)合類型聲明后,PHPDoc 可能不必要,因為它不會提供任何其他信息。

您現(xiàn)在可以使用快速修復(fù) Alt+Enter 將其移除。

【新控制流引擎】

1、條件始終為真

PhpStorm 現(xiàn)在可以分析復(fù)雜的代碼路徑并檢測 if-else 塊中的條件是有意義還是冗余。

2、“instanceof” 的結(jié)果始終為真

PhpStorm 可以檢測 instanceof 檢查何時合適(與條件類似),或依據(jù)類型層次結(jié)構(gòu)中的推理類型評估它們是否始終為 true。

3、新操作:Type Info

這一新操作讓您可以了解任何選定表達式的推理類型。

編碼時,您可以選擇表達式并使用 Ctrl+Shift+P 快捷鍵或 View | Type Info 菜單檢查其類型。

4、表達式始終為 “null”

PhpStorm 可以檢測變量何時保證僅為 null。 在這種情況下,IDE 會建議簡化表達式來使其更清晰。

4

【質(zhì)量工具改進】

現(xiàn)在可以通過 Docker Compose 運行質(zhì)量工具。

要執(zhí)行此操作,請轉(zhuǎn)到 Preferences/Settings | Languages & Frameworks | PHP,并根據(jù) Docker Compose 添加新的遠程解釋器。

適用于 PHP-CS-Fixer 和 PHPCBF 的 Reformat 操作現(xiàn)在也可以通過遠程解釋器運行。

如果 PHP_CodeSniffer 的 ruleset.xml 包含 "exclude-pattern" 部分,PhpStorm 現(xiàn)在會考慮這一情況,且不會分析指定路徑下的文件。

【Composer 改進】

可以直接在編輯器中的 composer.json 文件內(nèi)管理 Composer 依賴項。

1、支持自定義 Satis/Packagist 包

如果 “repositories” 部分中有指定的自定義源,您將能夠?qū)ψ远x包進行補全。

現(xiàn)在,會有一個間距圖標(biāo)顯示緩存自定義存儲庫的當(dāng)前狀態(tài)。

2、多個版本的補全

如果包具有以逗號或管道 (||) 分隔的多個版本,PhpStorm 會提供補全,包括可用于此包的全部版本。

之前在輸入 ~、^ 或 >= 后補全就會丟失,但現(xiàn)在借助 composer.json 中的這些范圍約束,它可以按預(yù)期工作。

3、快速訪問作為依賴項添加的工具設(shè)置

PhpStorm 可與許多第三方工具集成。 現(xiàn)在,如果在 composer.json 中聲明了受支持的工具,它旁邊的間距中就會出現(xiàn)一個扳手圖標(biāo)。 點擊這個圖標(biāo),就可以直接前往偏好設(shè)置的相關(guān)部分。

【Extract Class 重構(gòu)】

如果許多其他工作使類變得混亂且負(fù)荷過重,現(xiàn)在可以使用 Extract Class 重構(gòu)將方法和屬性移動到新類,對其進行重構(gòu)。

選擇您要移動的函數(shù)、方法或?qū)傩,?Ctrl+T,然后選擇 Extract class。

該重構(gòu)會創(chuàng)建新文件,對構(gòu)造函數(shù)中類的對象進行實例化,并自動調(diào)整用法。

【命令行工具改進】

對遠程解釋器的支持現(xiàn)在可用于 PHP 命令行工具。

在 Preferences/Settings | Tools | Command Line Tool Support 下面,添加新工具條目,然后選擇配置的其中一個遠程解釋器。

現(xiàn)在會自動檢測 Laravel Artisan! 這意味著,在打開 Laravel 項目時,您可以按 Ctrl-Ctrl,然后開始輸入命令。 PhpStorm 會提供補全,并建議可用的命令。

【新檢查】

1、僅與寫入權(quán)限一起使用的數(shù)組

如果代碼中的某一處聲明并更新了數(shù)組,但從未讀取它,這就說明此數(shù)組很可能冗余,并會為代碼帶來噪聲。

該檢查會檢測這種用例,并提示您移除數(shù)組來使代碼更整潔。

2、可能未賦值的類型屬性

如果類型屬性沒有默認(rèn)值,它會被視為未初始化。 讀取未初始化的屬性將生成 TypeError(除非定義了魔法 __get())。

PhpStorm 會檢測未初始化的屬性并高亮顯示試圖讀取它們的代碼。

【全面支持 GitHub Pull Request】

現(xiàn)在可以在 PhpStorm 中完成整個 Pull Request 工作流,無需切換到瀏覽器。 您可以管理 Pull Request;查看時間線和內(nèi)聯(lián)注釋;添加評論和審查;并接受變更。

【OpenAPI 支持】

1、PhpStorm 2020.2 支持 OpenAPI Specifications 插件。 這是一款由 JetBrains 開發(fā)的免費插件,可在 OpenAPI 規(guī)范文件中提供補全、導(dǎo)航和驗證(openapi.yaml/openapi.json 和 swagger.yaml/swagger.json)。

2、此插件還提供:

(1)Swagger UI 集成。

(2)代碼生成。

(3)OpenAPI 規(guī)范之間的內(nèi)置結(jié)構(gòu)差異。

(4)間距圖標(biāo),用于從規(guī)范創(chuàng)建 HTTP 客戶端請求。

(5)在 HTTP 客戶端中對端點進行自動補全

【新 Inspections 微件和 Problems 視圖】

在編輯器的右上角,您會看到一個全新的 Inspections 微件,該微件匯總了當(dāng)前文件中的問題。

1、點擊箭頭可以在問題之間跳轉(zhuǎn)(或使用快捷鍵 F2 / Shift+F2)。

2、點擊此微件可以在 Problems 工具窗口中查看文件中所有問題的列表。

3、懸停在微件上可以查看設(shè)置彈出窗口并選擇要高亮顯示的問題。

【W(wǎng)eb 技術(shù)】

WebStorm 2020.2 中的所有新功能和改進都適用于 PhpStorm 2020.2,要么開箱即用,要么通過插件庫中的免費插件提供。

1、將 Prettier 作為 JavaScript 項目中的默認(rèn)格式化程序

想要使用 Prettier 而不是內(nèi)置的格式化程序來整理代碼? 借助此更新,這會變得比以前更容易。 只需勾選新的 On code reformat 復(fù)選框,IDE 就會在您重新格式化 .js、.ts、.jsx 和 .tsx 文件時使用 Prettier。 也可以輕松添加其他文件類型。

2、一流的 Vue.js 支持

Nuxt.js 支持、Vue 特定的代碼樣式設(shè)置、TypeScript 項目中圍繞 Vue 的改進以及我們在過去一年中添加的許多其他功能。 PhpStorm 中的 Vue 支持從未如此先進!

3、利用適合 JavaScript 的新功能節(jié)省時間

新智能 Alt+Enter 意圖會幫助您更快地執(zhí)行一些操作。 例如,您現(xiàn)在可以將帶有數(shù)字索引的 for 循環(huán)快速轉(zhuǎn)換為 forEach 數(shù)組方法。 瀏覽 JavaScript 和 TypeScript 文件中的文檔注釋也變得更容易,因為您現(xiàn)在可以在編輯器中直接呈現(xiàn)它們,這將最大程度地減少分心。

【版本控制】

1、支持 WSL 2 中安裝的 Git

PhpStorm 2020.2 支持 WSL 2 中安裝的 Git,您可以使用它處理 Linux 和 Windows 文件系統(tǒng)中的項目。

IDE 可以根據(jù)項目位置在 Git 可執(zhí)行文件之間切換。 從 WSL(通過 \\wsl$ 路徑)打開項目時,IDE 會自動從 WSL 切換到 Git,還讓您能夠使用 IDE 中的所有 Git 相關(guān)功能。

2、用于比較分支的新 UI

在您想要比較兩個分支以了解哪些提交不屬于彼此時,PhpStorm 2020.2 會在編輯器中(而不是在 Git 工具窗口中)顯示日志。 這會確保有足夠的空間來顯示全部信息。

從 Git Branches 彈出窗口菜單 VCS | Branches 中選擇 Compare with Current 操作。

3、Drop Commit 操作

現(xiàn)在,在 Git 工具窗口的 Log 選項卡中選擇冗余的本地提交,然后從上下文菜單中選擇 Drop Commit,即可輕松地將其移除。

4、Squash 本地提交

還可以將多個本地提交合并到一個提交中,例如,在推送前清理歷史記錄。

在 Git 工具窗口中,選擇提交,然后從上下文菜單中選擇 Squash Commits…。

IDE 會在后臺運行交互式衍合。

【數(shù)據(jù)庫工具】

這是DataGrip 2020.2的最新變化,但是也可以在 PhpStorm 中使用所有這些功能。

1、單獨的單元格值編輯器

現(xiàn)在,如果您的單元格中有一個巨大的值,可以在單獨的面板中進行查看或編輯。 您還可以使用右側(cè)工具欄切換自動換行模式。 為您的數(shù)據(jù)使用我們的代碼編輯器的所有功能。

2、Google BigQuery 方言

我們添加了一個新的 SQL 方言:Google BigQuery。 尚未完全支持 BigQuery,但萬事皆有始。 到目前為止,如果您使用 Google BigQuery,PhpStorm 可以正確高亮顯示您的查詢并為查詢提供編碼輔助。

3、DML 預(yù)覽

您可以在數(shù)據(jù)編輯器中檢查表示您的更改的查詢。 存在未決更改時,會有一個 DML 按鈕處于活動狀態(tài)。 此查詢不是將要運行以修改您的數(shù)據(jù)的確切 SQL,因為 PhpStorm 使用 JDBC 驅(qū)動程序來更新表,但大多數(shù)情況下它是相同的。

【其他改進】

1、自定義 getter 和 setter

2、在一個窗口中為多個項目使用 Resolve

3、新操作:Add Carets to Ends of Selected Lines

JetBrains phpStorm特別版軟件特色

1、智能編碼協(xié)助

數(shù)以百計的檢查會在您鍵入代碼時驗證您的代碼,并分析整個項目。PHPDoc支持,代碼(重新)排列和格式化程序,快速修復(fù)和其他功能可幫助您編寫易于維護的簡潔代碼。

2、智能代碼導(dǎo)航

得益于高效,快速的導(dǎo)航功能,成為代碼庫的主人。IDE知道您要去的地方并立即到達那里。

3、快速安全的重構(gòu)

使用安全的重命名,移動,刪除,提取方法,內(nèi)聯(lián)變量,上推成員/下拉成員,更改簽名以及許多其他重構(gòu),可以可靠地重構(gòu)代碼。特定于語言的重構(gòu)可幫助您只需單擊幾下即可在項目范圍內(nèi)進行更改,這些操作都可以安全地撤消。

4、輕松調(diào)試和測試

PhpStorm以其零配置的Visual Debugger聞名,它可以深入了解您的應(yīng)用程序每一步中發(fā)生的事情。它可以與Xdebug和Zend Debugger一起使用,并且可以在本地和遠程使用。也可以使用PHPUnit進行單元測試,使用Behat進行BDD和Profiler集成。

JetBrains phpStorm特別版使用技巧

1、PHPstorm設(shè)置讓它默認(rèn)就顯示行號

Settings->Editor->General->Appearance 第四個勾選 show line numbers

2、PHPstorm在右側(cè)顯示當(dāng)前頁面中包含的函數(shù)(快捷鍵 ALT + 7)

view->Tool Windows->Structure

3、PHPstorm在左側(cè)顯示項目目錄結(jié)構(gòu)(快捷鍵 ALT + 1)

view->Tool Windows->Project

4、常用快捷鍵

command + option + l 將代碼格式化

command + shift + u 切換大小寫

command + shift + + / command + shift + - 折疊/展開所有區(qū)塊

command + e 列出最后打開的文件

control + tab / control + shift + tab 切換打開的文件

command + / 行注釋

ctrl + shift + / 塊注釋

command + b 函數(shù)追蹤,同command +單擊

command + alt + 左右箭頭 操作動作前進/回退

shift + command + r 按文件名搜索對應(yīng)文件所在路徑

shift + command + t 按類名搜索對應(yīng)文件所在路徑

shift + command + c 復(fù)制當(dāng)前文件所在路徑

Command + Shift + O 打開文件

Command + O 打開類

alt + F1 定位編輯文件所在位置:

alt + F12 打開命令行欄

command + shift + f 全局搜索

安裝教程

1、在本站下載JetBrains phpStorm特別版然后解壓,獲得集特別補丁于一體的jetbrains phpstorm 2020.2永久激活版和漢化包;

2、打開bin文件夾,找到phpstorm64.exe雙擊開始安裝;

3、即可直接啟動軟件,首次運行需要耐心等待一下;

4、因為該版本是集特別補丁與一體的便攜版,到這一步就能直接使用了,但是軟件現(xiàn)在還是英文界面,所以需要修改成中文界面;

5、接著我們只需要將“resources_zh_CN_PhpStorm_2020_r1.jar”移動到lib目錄中,重啟軟件即可;

[溫馨提示]:
點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)