PhpStorm 2019是JetBrains公司開發(fā)的一款商業(yè)的PHP集成開發(fā)工具的利器。這款軟件可隨時(shí)幫助用戶對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能.PhpStorm 的首次出現(xiàn)填補(bǔ)了 PHP 開發(fā)智能 IDE 的長期空白,它提供了必不可少的工具,如自動(dòng)化重構(gòu)、深層代碼分析、聯(lián)機(jī)錯(cuò)誤檢查和快速修復(fù)。基于眾多嘗試這款突破性 IDE 的開發(fā)者的反饋,PhpStorm 關(guān)注于更多的智能性、更好的代碼質(zhì)量保證,并支持最新的 PHP 趨勢(shì)。支持所有尖端的Web開發(fā)技術(shù),包括HTML5,CSS,SASS,SCSS,LESS,CoffeeScript,ECMAScript Harmony,Jade模板等.Live Edit讓您有機(jī)會(huì)在不刷新頁面的情況下立即在
瀏覽器中查看所有更改。最智能的JavaScript編輯器與IDE捆綁在一起,提供代碼完成,驗(yàn)證和快速修復(fù),重構(gòu),JSDoc類型注釋支持,JavaScript調(diào)試和單元測(cè)試,對(duì)JavaScript框架的支持等等。它還提供了用于在項(xiàng)目中處理數(shù)據(jù)庫和SQL的工具和代碼輔助功能。連接到數(shù)據(jù)庫,編輯模式和表數(shù)據(jù),運(yùn)行查詢,甚至使用UML圖分析模式。 SQL代碼可以注入其他語言或在SQL編輯器中編輯,具有語法突出顯示,智能代碼完成,動(dòng)態(tài)代碼分析,代碼格式化和導(dǎo)航可用。
安裝破解教程
1、下載數(shù)據(jù)包然后解壓,雙擊PhpStorm-2019.1.exe點(diǎn)擊next
2、選擇安裝路徑,這里我們使用默認(rèn)路徑即可,需要安裝到其他位置下的朋友請(qǐng)自行設(shè)置
3、選擇安裝類型,32位系統(tǒng)的只能選擇32位
4、點(diǎn)擊“install”開始安裝
5、軟件正在安裝,請(qǐng)耐心等待安裝結(jié)束即可
6、安裝完成,點(diǎn)擊“finish退出界面
7、安裝完成后將0.0.0.0 account.jetbrains.com和0.0.0.0 添加到hosts,hosts目錄為C:\Windows\System32\drivers\etc
8、然后打開http://idea.lanyus.com/ 點(diǎn)擊獲得注冊(cè)碼然后復(fù)制注冊(cè)碼
9、運(yùn)行軟件,將注冊(cè)碼復(fù)制到注冊(cè)框中然后點(diǎn)擊OK即可
軟件新功能
1、定位死碼
如果您正在處理遺留代碼庫,并且希望清理這些代碼,那么一個(gè)很好的開始方法就是刪除死代碼?,F(xiàn)在PhpStorm檢測(cè)冗余代碼并高亮顯示可能從未使用過的類、類成員和函數(shù)。這,這個(gè),那,那個(gè)未使用聲明檢查考慮了代碼的動(dòng)態(tài)用法,例如通過魔術(shù)方法。若要檢查整個(gè)項(xiàng)目的報(bào)告,請(qǐng)選擇>檢查代碼….
2、串雜耍工具箱
我們?cè)黾恿硕鄠€(gè)操縱字符串的新意圖。您現(xiàn)在可以將字符串連接轉(zhuǎn)換為內(nèi)插,將連接或內(nèi)插轉(zhuǎn)換為sprintf調(diào)用,將連接的字符串復(fù)制到剪貼板,并執(zhí)行許多其他操作。壓榨ALT+Enter在字符串上查看可用的操作。
3、刪除未使用的變量
引入了一個(gè)新的快速修復(fù)程序,它可以幫助您擺脫賦值‘或閉包’使用列表中出現(xiàn)的未使用的變量。快速修復(fù)足夠聰明,可以檢測(cè)賦值表達(dá)式可能產(chǎn)生副作用的情況。
4、移到類重構(gòu)
通過新的遷移到類重構(gòu),您可以將函數(shù)或常量傳遞到它們邏輯上屬于的類,它將為您找到和修改所有的用法。中選擇多個(gè)函數(shù),可以同時(shí)移動(dòng)多個(gè)函數(shù)。結(jié)構(gòu)工具窗口。
5、方法可以是“靜態(tài)”檢查
如果一個(gè)類有一個(gè)不使用任何實(shí)例引用的方法,該軟件將檢測(cè)它并提供一個(gè)方便的快速修復(fù):按下ALT+Enter在方法上,并使它是靜態(tài)的。所有的使用將自動(dòng)更新。
6、PHP改進(jìn)的自動(dòng)完成
在一個(gè)特殊文件的幫助下,.phpstorm.met.php,這款軟件現(xiàn)在能夠更好地建議參數(shù)和返回值。這是為了解決這樣的情況:您希望看到一組建議的常量,而不是整數(shù)或字符串之類的簡單類型。或者,如果您期望某個(gè)函數(shù)返回某個(gè)常量。您還可以通過提供自己的文件來改進(jìn)中對(duì)庫或項(xiàng)目的建議。
7、前人下一個(gè)
在一個(gè)特殊文件的幫助下,這款軟件現(xiàn)在能夠更好地建議參數(shù)和返回值。這是為了解決這樣的情況:您希望看到一組建議的常量,而不是整數(shù)或字符串之類的簡單類型?;蛘?,如果您期望某個(gè)函數(shù)返回某個(gè)常量。您還可以通過提供自己的文件來改進(jìn)中對(duì)庫或項(xiàng)目的建議。
8、返工進(jìn)口
我們已經(jīng)修改了與導(dǎo)入和使用FQN命名空間相關(guān)的檢查和意圖操作。他們背后的主要想法是盡量避免使用限定符?,F(xiàn)在,該軟件將允許您盡可能地刪除一個(gè)冗余限定符,或者用相應(yīng)的“use”import語句替換它。另外,當(dāng)您將一些代碼粘貼到文件中時(shí),它將請(qǐng)求重用現(xiàn)有的別名。
9、代碼清理
代碼清理工具帶有特定于PHP的意圖:它可以優(yōu)化類名的出現(xiàn)通過添加“use”語句或從其中刪除不必要的部分。它也可以自動(dòng)修復(fù)代碼樣式PHPCSFixer或PHP_CodeSniffer的phpcbf問題。在vcs提交之前執(zhí)行清理,或在任何時(shí)候通過代碼->代碼清除…..
10、更新的文檔和瀏覽器兼容性
文件(F1)對(duì)于CSS屬性和HTML標(biāo)記和屬性,現(xiàn)在顯示最新描述以及關(guān)于MDN對(duì)瀏覽器的支持以及完整MDN文章的鏈接。此外,要檢查目標(biāo)瀏覽器版本中是否支持使用的所有CSS屬性,可以在首選項(xiàng)中啟用新的瀏覽器兼容性檢查。
11、改進(jìn)了對(duì)Vue應(yīng)用程序中類型記錄的支持
該軟件現(xiàn)在利用類型記錄語言服務(wù)以及它自己對(duì).VUE文件中的類型記錄代碼的類型記錄支持。這意味著您現(xiàn)在將獲得更準(zhǔn)確的類型檢查和輸入信息,能夠使用服務(wù)提供的快速修復(fù),并在類型記錄工具窗口中查看當(dāng)前文件中的所有類型記錄錯(cuò)誤。
12、角度應(yīng)用程序的新檢查
對(duì)于角度應(yīng)用程序,增加了17次新的檢查,這些檢查將幫助您在輸入應(yīng)用程序時(shí)檢測(cè)到特定角度的錯(cuò)誤,并將建議適當(dāng)?shù)目焖傩迯?fù)。在類型記錄和模板文件中,這些檢查將檢查綁定、指令、組件和許多其他內(nèi)容的使用情況。
13、新調(diào)試器控制臺(tái)
在JavaScript和Node.js調(diào)試工具窗口中滿足新的、改進(jìn)的交互式調(diào)試器控制臺(tái)!現(xiàn)在它使用樹視圖顯示對(duì)象,它支持用CSS對(duì)日志消息進(jìn)行樣式化,并使用控制臺(tái)、組()和控制臺(tái)()對(duì)它們進(jìn)行分組。您還可以篩選出任何類型的日志消息。
14、將功能轉(zhuǎn)換為異步/等待
您可以自動(dòng)更改一個(gè)函數(shù),該函數(shù)通過.然后()和.catch()調(diào)用返回一個(gè)承諾,然后調(diào)用一個(gè)異步函數(shù),該函數(shù)使用異步/等待語法。簡單按ALT-輸入在函數(shù)的名稱上選擇“轉(zhuǎn)換為異步函數(shù)”。這不僅在類型記錄文件中是可能的,而且在JavaScript和Flow中也是可能的。
15、最近的地點(diǎn)彈出
在這個(gè)新的導(dǎo)航彈出窗口中,您會(huì)發(fā)現(xiàn)最近訪問過的代碼點(diǎn)帶有上下文-前面的幾行和后面的幾行。在這個(gè)彈出窗口中,所有的位置都是按時(shí)間順序排列的,最后一次訪問的位置位于頂部。要調(diào)用新的最近的位置彈出,請(qǐng)按CMD-移位-E / Ctrl+Shift+E。鍵入要在上下文中搜索的任何文本。
16、風(fēng)投改進(jìn)
新的“取消所有檢查”“部分Git提交”復(fù)選框允許您一次取消選中所有代碼塊,然后選擇要提交的代碼塊。此外,修正,壁球,和櫻桃-選擇的行動(dòng)現(xiàn)在可以在Git日志中。
17、自定義UI主題
如果默認(rèn)的白色和Darcula主題對(duì)您來說還不夠,請(qǐng)嘗試暗紫色或者創(chuàng)建一個(gè)定制一!IDE的任何元素的顏色,從圖標(biāo)到單選按鈕到箭頭,現(xiàn)在都是可配置的。微調(diào)所有您喜歡的,并將其保存為一個(gè)新的主題插件!
軟件特色
一、智能編碼輔助
該軟件是一個(gè)PHP IDE,實(shí)際上可以“獲取”您的代碼。它支持PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2,提供即時(shí)錯(cuò)誤預(yù)防、最佳自動(dòng)完成和代碼重構(gòu)、零配置調(diào)試以及擴(kuò)展的HTML、CSS和JavaScript編輯器。
1、智能PHP代碼編輯器
IDE提供智能代碼完成、語法高亮、擴(kuò)展代碼格式配置、實(shí)時(shí)錯(cuò)誤檢查、代碼折疊、支持語言混合等功能。自動(dòng)重構(gòu),謹(jǐn)慎對(duì)待您的代碼,幫助使全局項(xiàng)目設(shè)置容易和安全。
2、代碼質(zhì)量分析
當(dāng)您鍵入并檢查整個(gè)項(xiàng)目時(shí),數(shù)百個(gè)代碼檢查將驗(yàn)證您的代碼,以了解可能出現(xiàn)的錯(cuò)誤或代碼氣味。大多數(shù)檢查的快速修復(fù)使得立即修復(fù)或改進(jìn)代碼變得很容易。ALT+Enter顯示了每次檢查的適當(dāng)選項(xiàng)。
3、簡單代碼導(dǎo)航與搜索
這款軟件幫助您更有效地繞過代碼,并在處理大型項(xiàng)目時(shí)節(jié)省時(shí)間。跳轉(zhuǎn)到方法、函數(shù)或變量定義只需一次單擊,或搜索其使用.
二、調(diào)試、測(cè)試和分析
這款軟件為調(diào)試、測(cè)試和分析應(yīng)用程序提供了強(qiáng)大的內(nèi)置工具.
1、調(diào)試
零配置調(diào)試使調(diào)試PHP應(yīng)用程序變得非常容易。此外,為使用VisualDebugger調(diào)試PHP代碼提供了許多選項(xiàng),因此您可以:檢查變量和用戶定義的監(jiān)視表,在運(yùn)行時(shí)設(shè)置斷點(diǎn)和計(jì)算表達(dá)式,調(diào)試遠(yuǎn)程應(yīng)用程序,同時(shí)在多個(gè)會(huì)話中調(diào)試頁面,等等。
2、測(cè)試
你可以開發(fā)PHPUnit在中進(jìn)行測(cè)試,并使用上下文菜單選項(xiàng)立即從目錄、文件或類中運(yùn)行它們。PHPUnit的代碼覆蓋率顯示了測(cè)試覆蓋了多少代碼。
3、側(cè)寫
您可以使用XDEBUG或ZendDebugger對(duì)應(yīng)用程序進(jìn)行分析,并在中檢查聚合報(bào)告。
三、HTML/CSS/JavaScript編輯器
該軟件包含所有與HTML、CSS和JavaScript相關(guān)的WebStorm特性。
1、HTML和CSS編輯器
所有先進(jìn)的Web開發(fā)技術(shù)都支持HTML 5、CSS、Sass、SCSS、LESS、CoffeeScript、ECMAScript和諧、JADE模板等?;罹庉嬜屇袡C(jī)會(huì)立即在瀏覽器中查看所有更改,而無需刷新頁面。
2、JavaScript編輯器
最聰明的JavaScript編輯器與IDE捆綁在一起,提供代碼完成、驗(yàn)證和快速修復(fù)、重構(gòu)、JSDoc類型注釋支持、JavaScript調(diào)試和單元測(cè)試、JavaScript框架支持等等。
3、新技術(shù)
該軟件為整個(gè)開發(fā)周期提供了一個(gè)簡化的體驗(yàn),新的語言包括類型記錄、CoffeeScript和DAT。
四、發(fā)展環(huán)境
是建立在開源IntelliJ平臺(tái)之上的,我們JetBrains公司已經(jīng)開發(fā)和完善了這個(gè)平臺(tái)超過15年。享受它為適應(yīng)您的開發(fā)工作流程而提供的精心調(diào)整、高度可定制的體驗(yàn)。
1、風(fēng)投
為與許多流行的版本控制系統(tǒng)一起工作提供了統(tǒng)一的UI,確保了跨Git、GitHub、SVN、Mercurial和Perforce的一致用戶體驗(yàn)。
2、數(shù)據(jù)庫&SQL
為在項(xiàng)目中使用數(shù)據(jù)庫和SQL提供了工具和代碼輔助功能。連接到數(shù)據(jù)庫,編輯模式和表數(shù)據(jù),運(yùn)行查詢,甚至使用UML圖分析模式。SQL代碼可以注入到其他語言或在SQLEditor中編輯,語法突出顯示、智能代碼完成、動(dòng)態(tài)代碼分析、代碼格式化和導(dǎo)航可用。
3、其他特征
直接從IDE執(zhí)行許多常規(guī)任務(wù),支持VagrantSupport、Docker、Composer等。
0條評(píng)論