關(guān)閉報錯反饋
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容
軟件評級:
應(yīng)用平臺:WinAll 軟件官網(wǎng):暫無普通下載
jetbrains phpstorm軟件為程序員們提供更好的工作幫助,基于java系統(tǒng)開發(fā)使用,在日常工具的基礎(chǔ)之上還額外的增加了不少的功能,如果大家有需要的話歡迎來下載喲!
這是一款基于php語言而開發(fā)的編程軟件,提供PHP集成開發(fā)環(huán)境,讓學(xué)習(xí)PHP語言編程的用戶更容易理解并掌握學(xué)習(xí)內(nèi)容,它自帶各種開發(fā)環(huán)境,例如VCS,數(shù)據(jù)庫,SQL,擁有遠(yuǎn)程PHP解釋器運行Composer,內(nèi)置各種命令行工具和語言編輯器,支持遠(yuǎn)程部署、實時的錯誤預(yù)防、調(diào)試、重構(gòu)以及代碼補(bǔ)全等功能,全方位的滿足用戶編程需求,并有效改善編程流程,高效便捷。
對PHP支持refactor功能。
方便的部署,可以直接將代碼直接upload到服務(wù)器。
支持代碼重構(gòu),方便修改代碼。
擁有本地歷史記錄功能(local history功能)。
生成類的繼承關(guān)系圖,如果有一個類,多次繼承之后,可以通過這個功能查看他所有的父級關(guān)系。
自動生成phpdoc的注釋,非常方便進(jìn)行大型編程。
內(nèi)置支持Zencode。
一、重構(gòu),意圖和快速修復(fù)
1、String Juggling Toolbox
我們?yōu)椴僮髯址砑恿硕鄠新意圖。您現(xiàn)在可以將字符串連接轉(zhuǎn)換為插值,將串聯(lián)或插值轉(zhuǎn)換為sprintf調(diào)用,將連接的字符串復(fù)制到剪貼板,并執(zhí)行許多其他操作。按 Alt+Enter字符串可查看可用操作。
2、刪除未使用的變量
phpstorm 2019.1引入了一個新的快速修復(fù)程序,可幫助您擺脫出現(xiàn)在賦值或閉包的使用列表中的未使用變量。快速修復(fù)足夠智能,可以檢測賦值表達(dá)式可能有副作用的情況。
3、移至類重構(gòu)
通過新的Move to Class重構(gòu),您可以將函數(shù)或常量傳遞給它們邏輯上屬于的類,PhpStorm將為您找到并修改所有用法。您可以通過在結(jié)構(gòu)工具窗口中選擇多個功能來同時移動它們 。
4、方法可能是'靜態(tài)'檢查
如果一個類有一個不使用任何實例引用的方法,PhpStorm將檢測它并提供一個方便的快速修復(fù):按下 Alt+Enter該方法,并使其靜態(tài)。所有用法都將自動更新。
二、調(diào)試樹枝和刀片模板
當(dāng)您遇到令人討厭的錯誤或潛入代碼庫時,調(diào)試非常有效。但是通過機(jī)器生成的編譯模板代碼是一場噩夢。使用PhpStorm和Xdebug,您現(xiàn)在可以在這兩個流行模板引擎的原始未編譯.twig和.blade.php文件中進(jìn)行步驟調(diào)試 。這里提供了所有調(diào)試優(yōu)勢:查看上下文,本地和全局變量,添加監(jiān)視,逐步運行等等!
三、找到死代碼
如果您正在處理遺留代碼庫并想要清理事物,那么開始的一個好方法就是刪除死代碼。現(xiàn)在,PhpStorm檢測冗余代碼并突出顯示可能從未使用過的類,類成員和函數(shù)。該 未使用的聲明檢查考慮到代碼的帳戶動態(tài)用途,例如經(jīng)由魔術(shù)方法。要檢查報告為整個項目中,選擇 代碼- >檢查代碼...。
四、重做進(jìn)口
我們重新設(shè)計了與命名空間導(dǎo)入和使用FQN相關(guān)的檢查和意圖操作。他們背后的主要思想是盡可能避免限定詞。現(xiàn)在,PhpStorm將允許您在可能的情況下簡單地刪除冗余限定符,或者將其替換為相應(yīng)的“use”import語句。此外,當(dāng)您將一些代碼粘貼到文件中時,PhpStorm將要求重用現(xiàn)有別名。
五、代碼清理
在phpstorm 2019.1中,代碼清理工具附帶了特定于PHP的意圖:它可以通過添加'use'語句或從中刪除不必要的部分來優(yōu)化全類名稱的出現(xiàn)。它還可以 使用PHP CS Fixer或PHP_CodeSniffer的phpcbf 自動修復(fù)代碼樣式問題。在VCS提交之前執(zhí)行清理,或者通過代碼 - >代碼清理......隨時手動觸發(fā)它 。
六、改進(jìn)的自動完成功能
借助特殊文件.phpstorm.meta.php,PhpStorm現(xiàn)在可以 更好地建議參數(shù)和返回值。這是為了涵蓋一些情況,而不是像整數(shù)或字符串這樣的簡單類型,您希望看到建議的某組常量。或者,如果您希望某些函數(shù)返回某個常量。您還可以通過提供自己的.phpstorm.meta.php文件來改善PhpStorm中針對您的庫或項目的建議。
七、重用容器
對于基于Docker Compose的解釋器,您現(xiàn)在可以在docker-compose run或docker-compose exec之間進(jìn)行選擇以執(zhí)行容器。如果你有一個重型容器,你不想在每次測試運行時重新啟動,你可以 通過選擇docker-compose exec選項重用它。或者您可以使用docker-compose運行輕量級容器或那些不在守護(hù)進(jìn)程模式下運行(即,在它們啟動后立即停止)。
ctrl+j 插入活動代碼提示
ctrl+alt+t 當(dāng)前位置插入環(huán)繞代碼
alt+insert 生成代碼菜單
ctrl+y 刪除當(dāng)前行
shift+F6 重命名
ctrl+shift+u 字母大小寫轉(zhuǎn)換
ctrl+f 查找
ctrl+q 查看代碼注釋
ctrl+d 復(fù)制當(dāng)前行
ctrl+shift+down statement向下移動
ctrl+shift+up statement向上移動
alt+shift+down line向下移動
alt+shift+up line向上移動
ctrl+r 替換
F4 查看源碼
ctrl+shift+i 查看變量或方法定義源
ctrl+g 跳轉(zhuǎn)行
ctrl+shift+]/[ 選中塊代碼《table》。。。。《/table》
ctrl+x 剪切行
ctrl+shift+v 復(fù)制多個文本
alt+left/right 標(biāo)簽切換
ctrl+alt+F12 跳轉(zhuǎn)至當(dāng)前文件在磁盤上的位置
alt+down 查看下一個方法
alt+up 查看上一個方法
ctrl+alt+l 重新格式化代碼
ctrl+/ 行注釋
ctrl+shift+/ 塊注釋
ctrl+shift+n 打開工程中的文件
ctrl+b 跳到變量申明處
ctrl+[] 匹配 {}[]
ctrl+p 顯示默認(rèn)參數(shù)
軟件截圖 / Preview Picture
猜你喜歡 / Guess You Like
最新更新 / Last Update
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容
網(wǎng)友評論 / comment
0條評論
查看所有0條評論>