Jetbrains PhpStorm 2020 v2020.1 官方版 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發布

您當前所在位置:首頁編程開發軟件開發 → Jetbrains PhpStorm 2020 v2020.1 官方版

Jetbrains PhpStorm 2020 v2020.1 官方版

phpstorm 2020中文版下載

Jetbrains PhpStorm 2020

版本

  • 軟件大。299.9M
  • 軟件語言:中文
  • 軟件類型:國產軟件/軟件開發
  • 軟件授權:免費軟件
  • 更新時間:2020-11-05 13:17
  • 軟件等級:4星
  • 軟件廠商:jetbrains
  • 應用平臺:Win7, Win8, Win10
  • 軟件官網:

ITMOP本地下載文件大。299.9M 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件精品推薦相關文章網友評論下載地址

小編為您推薦: PhpStorm Jetbrains

jetbrains phpStorm 2020真的挺好用的專注于php語言環境的多平臺開發工具,各式各樣的php底層軟件,它都可以勝任其開發工作,且可以安裝社區自帶的各種插件,加快開發進度、杜絕時間浪費,都是大神們調試好的,即拿即用,高效放心!

安裝教程

1、下載解壓,得到jetbrains phpstorm 2020.1原程序和補;

phpstorm 2020中文版

2、雙擊“PhpStorm-2020.1.exe”開始安裝軟件,點擊next;

phpstorm 2020中文版

3、安裝的目錄默認為C:\Program Files\JetBrains\PhpStorm 2020.1,大家根據自己的情況安裝即可

phpstorm 2020中文版

4、勾選創建桌面快捷方式,32位和64位建議都勾選,關聯文件請行選擇,點擊next;

phpstorm 2020中文版

5、然后點擊install開始安裝,正在安裝請耐心等待幾分鐘;

phpstorm 2020中文版

6、安裝完成,勾選Run pycharm,點擊finish運行軟件;

phpstorm 2020中文版

7、選擇主題,小編選擇的是Darula,然后next下一步;

phpstorm 2020中文版

8、彈出注冊界面,選擇evaluate for free,點擊evaluate試用軟件;

Jetbrains PhpStorm 2020

9、在lib目錄中找到“jetbrains-agent.jar”文件,將它拖動至軟件內;

Jetbrains PhpStorm 2020

10、點擊restart重啟軟件;

Jetbrains PhpStorm 2020

11、彈出配置助手,選擇activation code,點擊為PyCharm安裝,再點擊“是”重啟軟件;

Jetbrains PhpStorm 2020

12、重新進入軟件之后發現成功安裝,以上就是jetbrains phpstorm 2020.1安裝教程,希望對大家有幫助。

Jetbrains PhpStorm 2020

漢化說明

13、接下來開始進行漢化,退出軟件,將resources_zh_CN_PhpStorm.jar復制到軟件lib目錄下即可

14、運行軟件,即可開始免費使用了

phpstorm 2020中文版

功能介紹

一、智能編碼輔助

PhpStorm是一個PHP IDE,實際上可以“獲取”您的代碼。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供動態錯誤預防,最佳自動完成和代碼重構,零配置調試以及擴展的HTML,CSS和javaScript編輯器。

1、智能PHP代碼編輯器

IDE提供智能代碼完成,語法突出顯示,擴展的代碼格式配置,動態錯誤檢查,代碼折疊,支持語言混合等功能。自動化的重構會謹慎處理您的代碼,有助于輕松,安全地進行全局項目設置。

2、代碼質量分析

數百次代碼檢查會在您鍵入代碼時驗證您的代碼,并檢查整個項目是否存在錯誤或代碼異味。大多數檢查的快速修復功能使立即修復或改進代碼變得很容易。Alt + Enter顯示每次檢查的適當選項。

3、輕松的代碼導航和搜索

在處理大型項目時,PhpStorm可幫助您更有效地處理代碼并節省時間。只需單擊一下即可跳轉到方法,函數或變量定義,或搜索其用法。

二、調試,測試和分析

PhpStorm提供了功能強大的內置工具,用于調試,測試和配置應用程序。

1、調試

零配置調試使調試PHP應用程序變得非常容易。此外,PhpStorm提供了許多用于使用Visual Debugger調試PHP代碼的選項,因此您可以:檢查變量和用戶定義的監視,設置斷點并在運行時評估表達式,調試遠程應用程序,同時在多個會話中調試頁面等等。

2、測試中

您可以直接在PhpStorm中開發PHPUnit測試,并使用上下文菜單選項從目錄,文件或類中立即運行它們。PHPUnit的代碼覆蓋率顯示了測試涵蓋了多少代碼。

3、剖析

您可以使用Xdebug或Zend Debugger來分析應用程序,并在PhpStorm中檢查匯總的報告。

三、HTML / CSS / JavaScript編輯器

PhpStorm包含WebStorm的所有與HTML,CSS和JavaScript相關的功能。

1、HTML和CSS編輯器

支持所有最先進的Web開發技術,包括HTML 5,CSS,SASS,SCSS,LESS,CoffeeScript,ECMAScript Harmony,Jade模板等。LiveEdit 使您有機會在瀏覽器中立即查看所有更改,而無需刷新頁面。

2、JavaScript編輯器

最聰明的JavaScript編輯器與IDE捆綁在一起,提供代碼完成,驗證和快速修復,重構,JSDoc類型注釋支持,JavaScript調試和單元測試,對JavaScript框架的支持等。

3、新技術

PhpStorm使用諸如TypeScript,CoffeeScript和Dart之類的新語言為整個開發周期提供了簡化的體驗。

四、開發環境

PhpStorm建立在開源IntelliJ平臺之上,我們JetBrains一直在開發和完善該平臺超過15年。享受它提供的微調,高度可定制的體驗,以適合您的開發工作流程。

1、VCS

PhpStorm提供了一個統一的UI,可與許多流行的版本控制系統一起使用,從而確保git,GitHub,SVN,Mercurial和Perforce的用戶體驗一致。

2、數據庫和SQL

PhpStorm提供了用于在項目中使用數據庫和SQL的工具和代碼輔助功能。連接到數據庫,編輯模式和表數據,運行查詢,甚至使用UML圖分析模式?梢詫QL代碼注入其他語言或在SQL編輯器中進行編輯,并提供語法高亮顯示,智能代碼完成,動態代碼分析,代碼格式設置和導航功能。

3、其它功能

直接在IDE中執行許多例行任務,并支持Vagrant支持,Docker,Composer等。

Jetbrains PhpStorm 2020

軟件亮點

1、跨平臺。

2、對PHP支持refactor功能。

3、自動生成phpdoc的注釋,非常方便進行大型編程。

4、內置支持Zencode。

5、生成類的繼承關系圖,如果有一個類,多次繼承之后,可以通過這個功能查看他所有的父級關系。

6、支持代碼重構,方便修改代碼。

7、擁有本地歷史記錄功能(local history功能)。

8、方便的部署,可以直接將代碼直接upload到服務器。

更新日志

1、開箱即用的composer.json支持

輕松管理依賴關系:所有操作現在都在composer.json文件的編輯器中可用。

管理依賴

我們已經棄用了舊的“ 管理依賴項”對話框,因為從composer.json文件內部處理軟件包要容易得多。

要添加新程序包,您可以在require(-dev)部分中開始輸入其名稱,或按Ctrl+Space,然后從建議列表中選擇所需的程序包。

特定軟件包的所有可用版本也將列出。

創建新的composer.json文件

啟動新項目時,可以使用IDE中的模板創建composer.json文件。右鍵單擊項目樹,然后選擇New-> composer.json File。

更新和安裝軟件包

如果在composer.json中指定了一個依賴項,但尚未安裝,PhpStorm將檢測并突出顯示它。

通過Alt+Enter選擇并選擇更新軟件包或更新所有軟件包來安裝它。

導航到文件和文件夾

您可以Ctrl+Click在軟件包上使用PhpStorm在“項目樹”中的供應商目錄下突出顯示該軟件包的文件夾。對于文件,這將在編輯器中打開它們。

相同的Ctrl+Click或Ctrl+B技巧可以在瀏覽器中打開composer.json中的任何鏈接。

編寫并運行腳本

腳本部分中的每個條目在裝訂線中都有一個播放圖標,您可以單擊該圖標立即運行該腳本。

添加新的腳本條目時,自動完成功能現在支持腳本引用,vendor / bin目錄中的二進制文件以及項目源中的所有PHP文件。

2、PCOV和PHPDBG的代碼覆蓋率

除了Xdebug之外,現在還可以使用輕量級PHP擴展 krakjoe / pcov 或內置 PHPDBG 來更快地生成覆蓋率報告。

您可以 為測試創建運行配置。在“運行配置”設置中,有一個下拉列表供您選擇首選的Coverage驅動程序:Xdebug,PCOV或PHPDBG。

選擇首選的驅動程序,單擊 主工具欄中的“運行Coverage”按鈕,然后觀察coverage結果。

3、PHPUnit工具箱

PhpStorm 2020.1具有可幫助您快速輕松地升級到最新PHPUnit版本的工具。

每次棄用都會在編輯器中突出顯示。將光標放在不推薦使用的項目上Alt+Enter,然后按,然后從出現的列表中選擇所需的快速修復;蛘咧皇窃阱e誤描述窗口的底部選擇它。

4、PHP類型推斷改進

PhpStorm的核心-類型推斷引擎-進行了一些不錯的改進。

檢測冗余@var標簽

如果@var帶有信息類型的標簽是多余的,并且PhpStorm已經知道變量的正確類型,則該標簽將突出顯示。您可以使用刪除@var快速修復 將其刪除Alt+Enter。

更好地跟蹤空值

跟蹤可空性是一項艱巨的任務,并且在某些地方,PhpStorm無法檢測到它。2020.1版本不再是這種情況。PhpStorm使您知道變量是否為空,并幫助您避免可空性問題。

在array_map / filter中完成

現在,對于傳遞給array_map()和array_filter() 函數的閉包內部的參數變量,有一個完整的完成選項。

從初始化程序推斷非泛型數組類型

如果要遍歷具有一組已知項的數組,則不再需要其他@var標簽來指定類型,因為PhpStorm會自動傳播它。

5、甚至更多

機器學習輔助的代碼完成排名

在v2020.1中,我們引入了機器學習輔助的PHP完成選項排名。此功能通過對完成彈出窗口中的元素進行重新排序來改善代碼的完成程度,從而使最相關的項排名更高。

默認情況下,禁用 ML輔助完成。要打開它,選擇復選框 基于機器學習等級完成建議和 PHP下的首選項/設置| 編輯器 一般| 代碼完成。

移動方法重構

現在,將方法從一個類移動到另一個類變得更加容易,因為可以通過單個原子操作來完成。

將光標放在方法上,然后按F6(或Ctrl+T, 3)。然后選擇目標類別,您就完成了。

僅使用類型注釋刪除PHPDoc

如果PHPDoc塊僅@param包含帶有類型的標簽,則可以完全刪除它,而使用參數的本機類型聲明。

按Alt+Enter并選擇刪除冗余PHPDoc注釋快速修復。

查找多余的三元表達式

PhpStorm將突出顯示任何可以簡化和簡化的三元表達式。通過使用快速修復(Alt+Enter),您可以用一個簡單的等效表達式替換它們。

消除重復的引用引用事件

使用按引用傳遞可能會導致意外的后果。軟件檢測并突出顯示不必要地標記為通過引用傳遞的參數。

對于foreach循環中的冗余by-ref值,同樣適用。

6、元數據

通過在特殊文件.phpstorm.meta.php中提供其他信息,可以擴展PhpStorm的“代碼意識” 。該領域已得到一些改進。

覆蓋,映射和類型中的參數索引

以前,通過override(),map()和type() 指令,可以僅調整函數的第一個參數的行為。在軟件中,此問題已修復,可以顯式指定參數的索引。

支持通過__get訪問屬性

如果必須通過__get()magic方法接收一些對象,則可能會丟失類型信息。 現在,您可以在.phpstorm.meta.php文件中指定此信息,而不是使用@var或@property標記。即使事先不知道類型也可以使用。

自定義退出點

PhpStorm認為die()和exit() 函數或任何引發異常的函數將終止調用。但是在應用程序中,可能有一些其他自定義函數必須被視為“出口點”,例如,在調試函數中,例如dd(),F在可以將任何功能標記為出口點。

完成Arrayaccess對象中的鍵

即使您想將一個對象用作其他對象的數組容器,元數據幫助也已使保留對代碼完成的訪問成為可能。但是,該完成不適用于密鑰。這已在2020.1中添加。

具有元替代功能的裝訂線圖標

最后但并非最不重要的,在編輯器中,你會看到現在,如果一個行為已經被修改.phpstorm.meta.php文件用override(), exitPoint()或expectArguments()指令。并且由于項目中可以有任意數量的此類圖元文件,因此通過單擊圖標,您將打開在此特定位置使用的圖元文件。

7、HTTP客戶端

HTTP客戶端中的PHP調試

現在,在開發Web應用程序或API端點時,無需離開PhpStorm窗口即可輕松開始調試。

為此,創建或打開.http文件,添加一個請求,然后使用其 Alt+Enter意圖運行 PHP Debug 。這會將XDEBUG_SESSION cookie 添加到請求中,并且與Xdebug瀏覽器擴展類似。

8、網絡技術

WebStorm 2020.1的所有新功能 和改進 都可以在PhpStorm 2020.1中獲得,可以直接使用,也可以在插件存儲庫中使用免費的 插件。

JavaScript和TypeScript的新智能意圖和檢查

使用新的智能意圖和檢查(Alt+Enter)可以節省編碼時的時間!例如,您現在可以快速將現有代碼轉換為可選的鏈接和/或無效合并,這是最新版本的JavaScript和TypeScript中引入的語法。

Vuex和Composition API對Vue.js的支持

通過對即將推出的Vue 3中的Vuex庫和Composition API的開箱即用的支持,您可以更加順暢地構建出色的Vue.js應用程序。

保存時運行更漂亮

使用新的“在文件上保存時運行”選項,一旦保存文件,WebStorm就會將“更漂亮”的格式應用于IDE設置中指定并在項目中編輯的 所有文件 –不再需要文件監視程序或第三方插件。

集成開發環境

智能語法和拼寫檢查器

現在可以立即使用高級校對和語法檢查插件Grazie?梢约磿r突出顯示拼寫錯誤和錯誤,并通過快速修復措施來糾正它們,就像其他任何代碼錯誤一樣。

默認情況下,降價文件中啟用了拼寫檢查。要獲取任何PHPDoc注釋,HEREDOC / NOWDOC字符串或PHP文件中的字符串文字的檢查,您需要在“首選項/設置|設置|選項”中啟用它。編輯器 校對| 語法。

為了獲得更深入的語法檢查,可以 在“首選項/設置” |“設置”下啟用“ 語法檢查”。編輯器 檢查->校對。

使用PhpStorm進行快速編輯

全新的LightEdit模式使您可以將PhpStorm用作記事本樣式的燈光編輯器,從而在文件中進行一些快速更改,而不必完全打開IDE。

要嘗試使用它,請從命令行(從命令行 使用IDE功能以獲取更多說明)或從OS系統文件管理器中打開文件。如果PhpStorm尚未運行,則將在LightEdit模式下打開該文件。

日期格式定制

水平或垂直拆分終端會話

現在可以一次打開任意數量的終端會話,并同時觀察所有終端的輸出,而無需在選項卡之間切換。

您可以從終端調用上下文菜單以創建,導航和關閉拆分終端會話。

統一SSH配置

現在,所有SSH連接都放在“ 首選項/設置|選項”下的單個位置中。工具| SSH配置。

這樣就可以在一個地方創建一個連接,然后在IDE中的任何地方重用它,例如在部署配置中,以便通過SSH或作為SSH終端用于遠程PHP解釋器。

9、版本控制

重做的Git Rebase對話框

該從這里衍合交互式對話框現在是真正的互動,并能夠控制rebase過程的每一個環節:

選擇您要對分支中的每個提交執行的操作。

檢查顯示已應用了哪些操作的圖形。

查看提交詳細信息。

查看差異,并在必要時查看或重置更改。

推任何分支

更改提交流程

為了簡化提交流程,我們開發了一個新的“ 提交”工具窗口來處理所有與提交相關的任務。默認情況下,所有新用戶都啟用該功能。

如果您是現有用戶,并且想嘗試一下,請在“首選項/設置” |“設置”中選擇“ 使用非模式提交界面”。版本控制| 提交。

10、數據庫工具

DataGrip團隊對PhpStorm中的數據庫工具進行了一些非?岬母倪M?匆幌 DataGrip 2020.1中的新增功能。

導出到excel

最后,可以將查詢結果或表導出到Excel文件。

編輯結果

現在,您可以在代碼編輯器中直接查看結果。要試用此功能,請檢查“ 首選項/設置” |“設置”。數據庫| 一般| 在編輯器選項中顯示輸出結果。

運行配置

運行配置的概念對PhpStorm用戶非常熟悉。除了運行PHP腳本,測試或HTTP請求之外,現在還可以執行數據庫查詢。

更多>>軟件截圖

推薦軟件

其他版本下載

精品推薦

相關文章

下載地址Android版iPhone版Mac版iPad版

  • Jetbrains PhpStorm 2020 v2020.1 官方版

查看所有評論>>網友評論

發表評論

(您的評論需要經過審核才能顯示) 網友粉絲QQ群號:203046401

查看所有0條評論>>

更多>>猜你喜歡

东北麻将单机app 11564621416478574925383550461162481787265913391274786532894337867280968565333929815307601435808629 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();