PHP集成開發環境PhpStorm快速入門指南(五):查找代碼
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。
當您的項目很大時,或者當您必須使用他人編寫的代碼時,至關重要的是能夠快速找到您要查找的內容并深入研究代碼。這就是PhpStorm帶有一組導航 功能的原因,該功能將幫助您查找代碼。
基本搜尋
為了找到項目中使用的特定符號,PhpStorm建議通過“ 查找用法” 進行全面搜索Alt+F7:
您還可以僅在當前文件中Ctrl+F,目錄中,任意范圍內或整個項目中搜索Ctrl+Shift+F。
要嘗試基本搜索,請 在您的項目中打開workshop / 01_Navigation / 05_Find_usages / 5.2_Find_Usages.php或workshop / 01_Navigation / 05_Find_usages / 5.1_Highlight_Usages_in_File.php并按照注釋中的說明進行操作。
項目導航
您可以通過查看文件結構及其導入或調用層次結構了解很多,并可以在強大的導航操作的幫助下使用它來瀏覽代碼。
-
“隨處搜索”使您可以一次搜索類,文件,符號和菜單操作,并導航到它們。要啟動“隨處搜索”,請單擊
PhpStorm窗口右上角的放大鏡圖標或按Shift兩次。如果未指定任何搜索模式,則PhpStorm將顯示最近文件的列表,您可以在其中單擊以下內容導航到相關項目:
要搜索特定內容,請鍵入搜索模式。請注意,除符號外,“無處不在搜索”還可以查找操作:
在“ 無處不在搜索”模式下,PhpStorm甚至接受CamelHumps并識別中間匹配項。
要嘗試各種使用“隨處搜索”的方法,請在項目中打開workshop / 01_Navigation / 01_Navigate_to_something_you_know / 1.6_Search_everywhere.md并按照說明進行操作。
當然 ,您也可以按名稱導航到類 Ctrl+N,文件 Ctrl+Shift+N或符號 Ctrl+Shift+Alt+N,請參閱 按名稱搜索目標(在各處搜索)。
- 轉到聲明 (Ctrl+B,Ctrl+Click)將帶您到首次聲明特定符號的位置。這種類型的導航可在源代碼中的任何位置使用,甚至可以在其他類或注釋中使用。要嘗試瀏覽“聲明”,請在項目中打開workshop / 01_Navigation / 02_Navigate_to_Declaration / 2.1_Go_to_declaration.php,然后按照注釋中的說明進行操作。
- 轉到實現 Ctrl+Alt+B 將帶您到特定類的實現。如果有多種實現,PhpStorm會在列表中顯示它們,您可以在其中選擇要導航的相關實現。要嘗試瀏覽“實施”,請在您的項目中打開workshop / 01_Navigation / 04_Navigate_class_hierarchies / 4.1_Go_to_Implementation.php并按照注釋中的說明進行操作。
瀏覽時間軸
PhpStorm會自動在本地歷史記錄中跟蹤您對源代碼所做的更改,重構的結果等。與傳統的版本控制系統相反,始終啟用本地歷史記錄。要查看文件或文件夾,請選擇VCS |。當地歷史| 從主菜單顯示歷史記錄。您可以在此處查看更改,恢復更改()或創建補?。?img class="inline-icon-16" src="http://www.jetbrains.com/help/img/idea/2019.3/icons.vcs.patch@2x.png" width="16" alt="iconCreatePatch.png" style="height:auto;" />):
要自己嘗試使用本地歷史記錄,請在您的項目中打開workshop / 09_Version_Control / 07_Local_History.php并按照注釋中的說明進行操作。
**想要購買PhpStorm正版授權的朋友可以。