PhpStorm2021.1特別版是一款由JetBrains公司最新研發的PHP編程軟件,這款軟件不僅為用戶提供了多種開發環境,適合不同語言的代碼編程。同時PhpStorm2021.1永久激活版還可以直接智能編碼協助、智能代碼導航等強大功能,從而提升編程人員的開發速度。
PhPStorm 2021是一款功能強大且專業的PHP編程軟件,為廣大專業的編程人員提供了一個功能全面的開發環境,為用戶提供的功能包括:代碼補全、重構、調試、實時的錯誤預防、版本控制、遠程部署、數據庫/SQL、命令行工具,可以滿足用戶的所有編程需求,這些功能能夠幫助用戶提高編寫代碼的效率,因為其精美的界面以及豐富的功能,也受到廣大用戶的喜愛!通過該軟件能夠讓我們對相關網頁進行快速編程和開發處理,而且支持多種開發語言讓我們進行開發和處理,覆蓋了智能HTML/CSS/JavaScript/PHP編輯、代碼質量分析、版本控制集成(SVN、GIT)等多種功能,不僅在功能上幫助用戶提高開發測試的效率,還內置數據庫/ SQL、命令行工具、Docker、Composer、REST Client等多種專業的開發工具,從很大的程度上滿足各位用戶的使用需求。作為目前程序員最喜歡的PHP開發軟件,PhPStorm 2021支持所有PHP語言功能,提供最優秀的代碼補全、重構、實時錯誤預防等等功能,擁有最智能的編輯器,可以幫助用戶驗證并速度修復、重構等,用戶通過這款軟件可以很清楚的看到編程過程中出現的代碼問題,然后可以快速進行修改,這樣就能夠為用戶省去不少麻煩,能夠為程序員提供更有效率的開發流程。
1、內建開發者工具:通過集成版本控制系統、支持遠程部署、數據庫/SQL、命令行工具、Vagrant、Composer、 REST客戶端和多種其他工具,可以直接在IDE內執行很多日常任務。
2、PhpStorm = WebStorm + PHP + DB/SQL:PhpStorm包含WebStorm的所有功能,完全支持PHP,并且還增加了對數據庫/SQL的支持。
3、智能代碼輔助功能:上百種檢查功能在您輸入的同時實時驗證您的代碼、分析整個項目。通過PHPDoc支持、代碼(重)排列器、 快速修復以及其他功能幫您寫出容易維護的簡潔代碼。
4、智能代碼導航功能:憑借高效導航功能,幫助您完全掌控代碼庫。此IDE能夠理解您的想要到的地方并且立刻轉跳到該位置。
5、快速安全地重構:安全可靠的幫助您進行重命名、移動、刪除、提取方法、嵌入變量、向上/向下推動成員、 改變簽名...等多種其他重構動作。語言針對性的重構功能使只需幾下點擊操作,即可執行全項目范圍內的改變, 并且可以安全地撤銷操作。
6、輕松調試和測試:PhpStorm以其零配置的可視化調試器而聞名,使您能夠全面洞察應用中每一步的情況。 它可以與Xdebug和Zend調試器一起工作,遠程或本地使用皆可。還提供用PHPUnit進行單元測試、 Behat進行BDD,并且集成分析器。
1、新的PHP
(1)在狀態欄中設置PHP語言級別
為項目設置任何PHP版本,而無需進行修改composer.json。例如,這對查看代碼庫在實際切換到新PHP版本之前的兼容性是很有幫助的。
(2)輕松找到PHP設置
為了更輕松地查找和更改與PHP相關的設置,我們將本節移至頂層“設置” /“首選項” |“設置”。PHP的。
2、在編輯器中預覽PHP和HTML文件
在編輯器中,右上角有一個新圖標,可打開一個選項卡,用于預覽PhpStorm中的文件。它適用于HTML和PHP文件。
打開一個PHP文件,鍵入您的代碼,您可以立即在其旁邊看到結果。無需切換到其他窗口!鏈接的CSS和JavaScript文件中的任何更改也將反映在預覽中。
3、在SQL查詢中使用表前綴
許多內容管理系統和框架都允許您指定表前綴,這在將同一數據庫用于多個應用程序時非常有用。
4、檢查和快速修復
(1)布爾表達式可以簡化
如果布爾表達式包含true或false文字,PhpStorm可以幫助簡化它。使用Alt+Enter快速修復程序來消除冗余并提高可讀性。
(2)嚴格比較不兼容類型的操作數
如果一種操作數類型與另一種操作數類型不同===,false則用于嚴格比較 的運算符將始終導致 。
PhpStorm將重點介紹此類情況,因為它們可能是錯誤的來源。PhpStorm會考慮所有類型推斷的信息,并會在不太明顯的情況下幫助您發現問題。
(3)PHP 8:用命名參數替換函數調用中的賦值
過去通常在函數調用中添加變量分配以模仿參數名稱。
在PHP 8中,可使用Alt+Enter實際的命名參數替換賦值。
(4)用合并替換`isset`
該代碼段isset($a) ? $a : $b;與完全相同 $a ?? $b,因此PhpStorm將建議使用Alt+Enter快速修復程序來替換它。
(5)用通用主體簡化if塊
在使它們的主體相同的更改之后, 某些if或else塊可能會變得多余。PhpStorm將提供提取公共部分或合并塊的功能。
(6)反轉`if`語句
按Alt-Enter任意一個,if然后從菜單中選擇 “ if if語句反轉”。這將使條件變成相反的狀態,并進行必要的代碼調整以保留邏輯。如果您喜歡早期退貨實踐,那么此操作將幫助您重構代碼。
(7)“使用”語句中不必要的前導“ \”
在某些情況下,前導反斜杠對于名稱空間是多余的。PhpStorm幫助確定可以在哪里刪除它。
(8)`foreach`變量將覆蓋已經定義的變量
foreach循環中鍵和值的變量可能與其他變量或參數的名稱沖突。PhpStorm突出顯示了可能發生錯誤的所有地方。
(9)變量的不必要的花括號語法
PhpStorm突出顯示字符串內插中的花括號何時多余并可以安全地刪除以使代碼更整潔。
(10)根據默認值更改參數類型
如果聲明的類型與值的類型不匹配,則可以使用來快速更新類型Alt+Enter。或者使用PHP 8,PhpStorm將提供使用聯合類型。
(11)將`isset`替換為`!== null`
使用該isset()函數僅對數組和變量有效。在所有其他情況下,驗證操作數是否不是有意義null。使用Alt+Enter更換isset()與檢查null 檢查。
(12)突出顯示不安全的http://鏈接
PhpStorm突出顯示http://了字符串中的協議用法,并提供了Alt-Enter將其更改為的 快速修復https://。您還可以使用快速修復將URL添加到忽略列表。
(13)可疑名稱組合
PhpStorm突出顯示了參數名稱或返回值的一些典型誤用,例如$needleand$haystack或$x and $y。對于那些閱讀代碼的人來說,這可能是一個潛在的錯誤,或者至少非常令人困惑。
(14)配置預提交檢查
現在,您可以在將更改提交到VCS之前選擇代碼檢查配置文件。單擊齒輪圖標以顯示提交選項,然后勾選“分析代碼”復選框,單擊“配置”,然后選擇所需的配置文件。可以在“首選項/設置” |“設置”中創建配置文件 。編輯器 檢查。
5、集成開發環境
(1)最大化拆分視圖中的選項卡
通過將選項卡拖動到IDE窗口的角落來拆分編輯器。然后 雙擊選項卡以最大化其編輯器區域。再次雙擊它以將其恢復為原始大小。
(2)JSONPath支持
使用JSONPath查詢語言搜索JSON文檔。在“編輯” | “編輯”下可以使用新操作。查找| 評估JSONPath。
(3)JSON Lines格式支持
PhpStorm現在支持使用換行符分隔的 JSON Lines格式,該格式用于處理結構化數據和日志。IDE將識別.jsonl,.jslines,.ldjson和.ndjson文件類型。
(4)版式設置
現在可以調整字體變化和后備字體。在“設置/首選項”中的“版式設置”下找到新選項。編輯器字體。
6、網絡技術
WebStorm 2021.1的所有新功能和改進 功能也都可以在PhpStorm 2021.1中獲得,可以直接使用,也可以從插件存儲庫中免費獲得 。
(1)改進了對Stylelint的支持
現在,您只需單擊幾下即可使用Stylelint解決CSS中的問題。將鼠標懸停在文件中的問題上或將插入符號放在其上Alt+Enter,然后按,然后選擇Stylelint:修復當前文件。
此外,您現在可以在“設置” /“首選項” |“設置”下指定配置文件的路徑 。語言和框架| 樣式表| Stylelint。
(2)檢查選擇器的特異性
現在,使用樣式表時,您可以檢查選擇器的 特殊性-只需將鼠標懸停在要檢查的選擇器上即可。或者,將焦點放在選擇器上,然后按一下F1/Ctrl+Q 以在“文檔”彈出窗口中查看此信息。
7、數據庫工具
看看DataGrip 2021.1的新增 功能– PhpStorm中也提供了所有這些功能。這只是其中的幾個。
(1)贈款用戶界面
您可以使用來在數據庫資源管理器中的用戶上調用“修改用戶”窗口,該窗口 Cmd/Ctrl+F6現在具有用于向對象添加授權的UI。
這適用于PostgreSQL,Redshift,Greenplum,MySQL,MariaDB,DB2,SQL Server和Sybase。
(2)上下文實時模板
對于任何想直接從數據庫瀏覽器生成簡單語句的人來說,這都是我們的解決方案。右鍵單擊資源管理器中的對象時,出現的列表將包含特殊的實時模板項目。
1、下載壓縮包后解壓,打開所得文件夾,其中PhpStorm_2021.1_Portable文件夾已集成便攜和永久激活補丁,進入文件夾;
2、進入之后繼續打開bin文件夾;
3、找到phpstorm64.exe程序直接雙擊打開;
4、可直接進入程序,進入之后勾選同意,點擊Continue;
5、然后再點擊Send...;
6、最后可見直接進入PhpStorm2021程序界面。
PhpStorm2021.1怎么調中文?
1、首次進入頁面為英文,點擊“Ctrl+ALT+S”打開“Settings -> Plugins”進入設置;
2、在框中輸入Chinese,點擊中文語音包,選擇install;
3、之后選擇Restart IDE,在提示框中選擇restart重啟軟件;
4、完成以上步驟即可獲得中文版的phpstorm2021。
設置快捷鍵:File -> Settings -> IDE Settings -> Keymap -> 選擇“Eclipse” -> 然后“Copy”一份 -> 再個性化設置(自己習慣的)快捷鍵
1、常用快捷鍵(keymaps:Default情況下)
Esc鍵編輯器(從工具窗口)
F1 幫助 千萬別按,很卡!
F2(Shift+F2) 下/上高亮錯誤或警告快速定位
F3 向下查找關鍵字出現位置
F4 查找變量來源
F5 復制文件/文件夾
F6 移動
F11 切換書簽
F12 返回到以前的工具窗口
注意:部分快捷鍵,必須在沒有更改快捷鍵的情況下才可以使用
2、查詢快捷鍵
CTRL+N 查找類
CTRL+SHIFT+N 查找文件,打開工程中的文件(類似于eclipse中的ctrl+shift+R),目的是打開當前工程下任意目錄的文件
CTRL+SHIFT+ALT+N 查 找類中的方法或變量(JS)
CIRL+B 找變量的來源,跳到變量申明處
CTRL+ALT+B 找所有的子類
CTRL+SHIFT+B 找變量的類
CTRL+G 定位行,跳轉行
CTRL+F 在當前窗口查找文本
CTRL+SHIFT+F 在指定路徑查找文本
CTRL+R 當前窗口替換文本
CTRL+SHIFT+R 在指定路徑替換文本
ALT+SHIFT+C 查找修改的文件,最近變更歷史
CTRL+E 最近打開的文件
F3 查找下一個
SHIFT+F3 查找上一個
F4 查找變量來源
CTRL+ALT+F7 選中的字符查找工程出現的地方
ALT+F7 直接查詢選中的字符
Ctrl+F7 文件中查詢選中字符
3、自動代碼
ALT+回車 導入包,自動修正
CTRL+ALT+L 格式化代碼
CTRL+ALT+I 自動縮進
CTRL+ALT+O 優化導入的類和包
CTRL+E 最近更改的文件/代碼
CTRL+SHIFT+SPACE 切換窗口
CTRL+SPACE空格 代碼自動完成,代碼提示,一般與輸入法沖突
CTRL+ALT+SPACE 類 名或接口名提示(與系統沖突)
CTRL+P 方法參數提示,顯示默認參數
CTRL+J 自動代碼提示,自動補全
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里
ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)
4、復制快捷方式
F5 復制文件/文件夾
CTRL+C 復制
CTRL+V 粘貼
CTRL+X 剪 切,刪除行
CTRL+D 復制行
Ctrl + Y 刪除行插入符號
CTRL+SHIFT+V 可以復制多個文本
1、無法激活
由于本版本是便攜版,但是IDEA系列軟件的機制是先從我的文檔讀取配置,如果出現激活失敗的情況,請把C:\Users\你的用戶名\.phpstorm相關的目錄刪除,否則可能出現打開沒有激活的情況。
2、無法運行
請把C:\Users(用戶)\你的用戶名\AppData\Roaming\JetBrains\.phpstorm相關的目錄刪除。