PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助
PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。可隨時(shí)幫助用戶對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能。PhpStorm 2019.3完全支持PHP 7.4所有新功能,此外還有十余項(xiàng)功能調(diào)整,讓PhpStorm的使用更加得心應(yīng)手。感興趣的朋友歡迎下載試用!
探索使用者介面
PhpStorm主窗口分為幾個(gè)邏輯區(qū)域:
- 菜單和工具欄可幫助我們執(zhí)行各種命令。
- 導(dǎo)航欄,用于瀏覽項(xiàng)目。
- 狀態(tài)欄,其中包含有關(guān)整個(gè)PhpStorm,當(dāng)前項(xiàng)目或編輯器中文件的各種信息,警告和錯(cuò)誤消息。
- 您實(shí)際在其中編寫代碼 的編輯器。它具有用于在打開的文件之間輕松導(dǎo)航的選項(xiàng)卡。
- 許多執(zhí)行不同功能的工具Windows:可幫助您瀏覽和瀏覽項(xiàng)目和文件結(jié)構(gòu),查看搜索和檢查結(jié)果,運(yùn)行,調(diào)試和測(cè)試應(yīng)用程序,在交互式控制臺(tái)中工作等等。
借助智能協(xié)助進(jìn)行編碼
PhpStorm會(huì)照顧您的日常工作,以便您可以專注于重要工作。使用大量的PhpStorm編碼功能來創(chuàng)建無錯(cuò)誤的應(yīng)用程序,而不會(huì)浪費(fèi)寶貴的時(shí)間。在基礎(chǔ)項(xiàng)目中,您可以使用代碼示例和準(zhǔn)則以交互方式在許多PHP文件上嘗試這些功能。
代碼完成
無論您使用的是哪種文件類型,代碼完成都可以節(jié)省大量時(shí)間。PhpStorm中有兩種代碼完成類型:basic 和smart。
基本完成 Ctrl+Space顯示當(dāng)前上下文的代碼完成選項(xiàng),并以粗體顯示當(dāng)前類型的成員:

要顯示更多變體,請(qǐng)Ctrl+Space再次按。
要嘗試完成基本代碼,請(qǐng)?jiān)谀捻?xiàng)目中打開workshop / 02_Editing / 01_Completion / 1.1_Basic_Completion.php并按照注釋中的說明進(jìn)行操作。
智能完成功能會(huì) Ctrl+Shift+Space分析您當(dāng)前正在使用的上下文,并根據(jù)該分析過濾功能和變量列表以匹配表達(dá)式類型,從而提供更準(zhǔn)確的建議。
要嘗試智能代碼完成,請(qǐng)?jiān)谀捻?xiàng)目中打開workshop / 02_Editing / 01_Completion / 1.3_Type_hinting.php并按照注釋中的說明進(jìn)行操作。
意向動(dòng)作PhpStorm會(huì)密切注意您當(dāng)前正在做的事情,并提出明智的建議(稱為意圖行動(dòng)),以節(jié)省更多時(shí)間。通過意圖操作,您可以對(duì)正確的代碼進(jìn)行自動(dòng)更改 (與為可能不正確的代碼提供快速修復(fù)的代碼檢查相反)。
您的代碼引用了不存在的文件?PhpStorm沒問題。按Alt+Enter并選擇創(chuàng)建文件<文件名>:
要查看可用意圖動(dòng)作的完整列表,在設(shè)置/首選項(xiàng)對(duì)話框中 Ctrl+Alt+S 去編輯| 。
要嘗試各種意圖動(dòng)作,請(qǐng)?jiān)谀捻?xiàng)目中打開workshop / 02_Editing / 05_Intentions / 5.1_Intentions.php并按照注釋中的說明進(jìn)行操作。
**想要購(gòu)買PhpStorm正版授權(quán)的朋友可以。