JetBrains PhpStorm 2020 for Mac官方正版
詳情介紹
從事php開發(fā)以及正在學習php的用戶們對PhpStorm這款IDE工具并不陌生吧。而這次帶來的是PhpStorm2020.2.3 Mac官方版,該版本所提供的服務是免付費激活軟使用軟件中的所有功能,同時為了方便國內的學習者,還提供了貼心的中文設置方式。在這次的PhpStorm,軟件在功能上以及性能上都得到了或多或少的提升,例如PHP 8聯(lián)合類型支持,現(xiàn)在在在PHP 8.0中,可以為屬性,參數(shù)和返回類型聲明不止一種類型哦;新的控制流引擎的加入,使得PhpStorm能夠分析更加復雜的代碼,并且還提供了檢測if-else塊中的條件是否有意義或是否多余呢,相當智能,當然啦上述所述的只是這次更新的中的一部分,具體的用戶們可前往軟件中自行查看。
軟件功能
1、PHP 8聯(lián)合類型
我們已經(jīng)開始提供對PHP 8的支持以及對Union Types的支持。 在PHP 8.0中,可以為屬性,參數(shù)和返回類型聲明不止一種類型。 PhpStorm已經(jīng)完全支持此功能,可以幫助您有效遷移。
2、新的控制流引擎
條件始終為真
PhpStorm現(xiàn)在可以分析復雜的代碼路徑,并檢測if-else塊中的條件是否有意義或是否多余。
“ instanceof”的結果始終為真
與條件類似,PhpStorm可以檢測instanceof檢查何時合適,或者由于類型層次結構中推斷出的類型而始終將其評估為true。
新動作:鍵入信息
通過新操作,您可以查看任何選定表達式的推斷類型。
編碼時,可以選擇一個表達式并使用快捷鍵Ctrl + Shift + P或“視圖” |“查看”來檢查其類型。 鍵入信息菜單。
表達式始終為“ null”
PhpStorm可以檢測何時保證該變量僅為空。 在這種情況下,IDE建議簡化表達式以使其更清晰。
3、質量工具改進
現(xiàn)在可以通過Docker Compose運行高質量的工具。
為此,請轉到“首選項/設置” |“設置”。 語言和框架| PHP,并基于Docker Compose添加新的遠程解釋器。
PHP-CS-Fixer和PHPCBF的重新格式化操作現(xiàn)在也可以通過遠程解釋器運行。
如果PHP_CodeSniffer的ruleset.xml包含“排除模式”部分,則PhpStorm將考慮到這一點,而不分析指定路徑下的文件。
4、Composer的改進
可以在編輯器中直接在composer.json文件內完成管理Composer依賴項。
5、提取類重構
如果一個類變得混亂不堪,并承擔許多其他責任,現(xiàn)在可以通過Extract Class重構將方法和屬性移至新類,從而對其進行重構。
選擇您要移動的函數(shù),方法或屬性,然后按Ctrl + T并選擇“提取類”。
重構將創(chuàng)建一個新文件,在構造函數(shù)中實例化該類的對象,并自動調整用法。
6、命令行工具改進
PHP命令行工具現(xiàn)已提供對遠程解釋器的支持。
在“首選項/設置”下| 工具| 命令行工具支持,添加新的工具條目,然后選擇已配置的遠程解釋器之一。
現(xiàn)在將自動檢測Laravel Artisan! 這意味著,當您打開Laravel項目時,可以按Ctrl-Ctrl并開始鍵入命令。 PhpStorm將提供完成并建議可用的命令。
7、新檢查
數(shù)組僅用于寫訪問
如果在代碼中的某個位置聲明并更新了一個數(shù)組,但是從未讀取過,則意味著該數(shù)組很可能是多余的,并且會給代碼增加噪音。
檢查會檢測到這種情況,并提示您刪除陣列以使代碼更整潔。
鍵入的屬性可能未分配
如果類型化的屬性沒有默認值,則將其視為未初始化的。 讀取未初始化的屬性將生成TypeError(除非定義了魔術__get())。
PhpStorm檢測未初始化的屬性,并突出顯示嘗試讀取它們的代碼。
8、全面支持GitHub Pull Requests
現(xiàn)在,可以在PhpStorm中完成整個“拉取請求”工作流程,而不再需要切換到瀏覽器。 您可以管理請求請求; 查看時間表和內聯(lián)評論; 添加評論和評論; 并接受更改。
9、OpenAPI支持
PhpStorm 2020.2支持OpenAPI規(guī)范插件。 這是由Jetpains開發(fā)的免費插件,可在OpenAPI規(guī)范文件(openapi.yaml / openapi.json和swagger.yaml / swagger.json)中提供完成,導航和驗證。
10、新的檢查小部件和問題視圖
在編輯器的右上角,您將看到全新的Inspections Widget,其中包含當前文件中問題的摘要。
單擊箭頭可在問題之間跳轉(或使用快捷鍵F2 / Shift + F2)。
單擊小部件以在“問題”工具窗口中查看文件中所有問題的列表。
將鼠標懸停在小部件上可以看到設置彈出窗口,并選擇要突出顯示的問題。
11、Web技術
WebStorm 2020.2的所有新功能和改進都可以在PhpStorm 2020.2中獲得,可以直接使用,也可以在插件存儲庫中使用免費的插件。
12、版本控制
支持在WSL 2中安裝的Git
PhpStorm 2020.2支持WSL 2中安裝的Git,用于處理Linux和Windows文件系統(tǒng)中的項目。
IDE可以根據(jù)項目位置在Git可執(zhí)行文件之間切換。 從WSL(通過\\ wsl $路徑)打開項目時,IDE會自動從WSL切換到Git,它還使您能夠使用IDE中的所有與Git相關的功能。
新的UI比較分支
當您要比較兩個分支以查看哪些提交不屬于彼此時,PhpStorm 2020.2將在編輯器中而不是Git工具窗口中顯示日志。 這將確保有足夠的空間來顯示所有信息。
從“ Git分支”彈出菜單中選擇“與當前比較”操作。 分支機構。
刪除提交動作
現(xiàn)在,可以通過在Git工具窗口的“日志”選項卡中選擇冗余本地提交,然后從上下文菜單中選擇“丟棄提交”來輕松刪除冗余本地提交。
壓榨本地提交
也可以將多個本地提交合并為一個提交,例如在推送之前清理歷史記錄。
在Git工具窗口中,選擇提交,然后從上下文菜單中選擇Squash Commits…
IDE將在后臺運行一個交互式的變基。
13、數(shù)據(jù)庫工具
看看DataGrip 2020.2的新增功能-PhpStorm中也提供了所有這些功能。
14、其他改進
自定義getter和setter
在一個窗口中解決多個項目
新動作:將Carets添加到選定行的末尾
其他版本
更多下載地址
- Mac版
- /電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- Mac JetBrains全系列軟件
- 對于程序員、開發(fā)者來說, JetBrains系列產(chǎn)品 無需多言,就是公認開發(fā)工具的金字招牌!它能為開發(fā)人員提供一個簡單高效的IDE編程環(huán)境,幫助大家輕松提要效率。那么jetbrains有哪些產(chǎn)品?jetbrains軟件大全 為大家提供了旗下常見的IntelliJ IDEA、PhpStorm、RubyMine、Rider、WebStorm、goland、CLion、Pycharm等。這些產(chǎn)品涵蓋開發(fā)工具、編程語言,包括集成開發(fā)環(huán)境(IDE)的工具、.NET&Visual?Studio 擴展的插件、團隊工具&協(xié)作平臺、編程語言&框架的部分、教育工具等。對于jetbrains全家桶有需要的小伙伴快來下載體驗吧!
-
JetBrains WebStorm 2023中文版 v2023.3.6 編程軟件 / 606.71M
-
JetBrains WebStorm 2018 for Mac官方正版 v2018.1.5 編程開發(fā) / 221M
-
JetBrains RubyMine 2022 for Mac官方正版 v2022.3.2 編程開發(fā) / 562M
-
Rider Linux版 v2023.3官方版 編程軟件 / 1.08G
-
Rider mac版 v2023.3官方版 編程開發(fā) / 1017.92M
同類軟件
GitHub Desktop mac版 v3.4.9官方版
JetBrains WebStorm for mac官方版 v2024.1.5官方版
EditRocket for Mac(代碼編輯器) v5.0.2官方版
TexturePacker mac版(游戲紋理地圖集開發(fā)工具) v7.2.0官方版
JetBrains AppCode 2023 for Mac v2023.1.4官方版
Zend Studio 13 Mac中文版 v13.6.1官方版
DW網(wǎng)頁設計軟件mac版(Adobe Dreamweaver) v21.3官方版
Adobe Dreamweaver CC 2018 for Mac 中文版
網(wǎng)友評論
共1人參與互動,1條評論- 第1樓北京市聯(lián)通紫竹橋互聯(lián)網(wǎng)數(shù)據(jù)中心網(wǎng)友發(fā)表于: 2019-12-13 08:13:22
- 6660蓋樓(回復)
精彩發(fā)現(xiàn)
換一換精品推薦
-
Dash for mac(API文檔和代碼片段管理器) v7.2.4官方版 編程開發(fā) / 19.39M
查看 -
TexturePacker mac版(游戲紋理地圖集開發(fā)工具) v7.2.0官方版 編程開發(fā) / 56.34M
查看 -
Adobe Dreamweaver for mac中文版(代碼編輯器) v21.3intel/M1通用版 編程開發(fā) / 643M
查看 -
010 editor 8 for Mac直裝中文版 v8.0.1 編程開發(fā) / 20M
查看 -
Sublime Text 3 for Mac中文直裝版 v3175 編程開發(fā) / 13.5M
查看