摘自: Phpstorm Tipsphp
按下 Alt+J
將光標所在位置的單詞選擇下一個而且添加到當前的選擇項中, 重複以上步驟添加更多單詞.html
按下 Shift+Alt+J
移除最後一個添加的單詞.瀏覽器
Mac 快捷鍵服務器
按下 Ctrl+G
添加新位置 按下 Shift+Ctrl+G
移除最後的添加項phpstorm
按下 Alt
而且拖動鼠標來選擇多行區域. 你還能夠經過拖動來建立一個包含跨多行選擇的文本的選擇框。函數
要在項目面板中找到當前文件,請按 Scroll from source
按鈕在項目樹中找到該文件並將其滾動到可見位置。ui
要快速跳轉到打開文件中的方法或屬性,請按 Ctrl+F12
打開 File Structure 窗口,而後能夠 模糊搜作 想要的方法。spa
文件結構窗口也能夠經過在菜單中切換到 Navigate | File Structure 來打開。.net
這比使用 Ctrl+F
搜索更準確,由於搜索是一個簡單的文本搜索,它將找到成員用法和成員聲明,幾乎老是致使你在到達定義以前按幾回Enter鍵。文件結構視圖老是直接將您帶到方法定義的位置.指針
Mac 快捷鍵
按下 Cmd+F12
來打開文件結構窗口
按下 Alt+Up/Alt+Down
來跳轉到當前類中的上一個/下一個方法
這些操做能夠在 Navigate | Next Method / Previous Method 找到
PS: 你能夠經過相同的快捷鍵跳轉到 上一個/下一個 Html標籤
Mac 快捷鍵
按下 Ctrl+Up/Ctrl+Down
來跳轉到上一個/下一個方法
當鼠標在方法上, 按下 Ctrl+Q
彈出 快速文檔窗口
, 而且顯示該方法對應的文檔, 按 Esc
關閉彈出窗口.
對於內置的 PHP 方法, 按下 Shift+F1
在瀏覽器中在php.net 打開該方法的函數介紹
這些操做在以下菜單中 - View | Quick Documentation Lookup - View | External documentation
Mac 快捷鍵
按 F1
以顯示快速文檔彈出窗口。 按 Shift+F1
打開外部文檔。
很難記住一個函數的參數順序, 例如 haystack / needle 的前後順序.
將鼠標定位在函數調用的圓括號內,並按 Ctrl+P
顯示函數的參數。
這在知道調用函數而不知道參數是什麼的時候頗有用,或者在查看代碼時想要肯定哪一個參數是什麼值。
參數信息操做在 : View | Parameter Info
Mac 快捷鍵
按下 Cmd+P
來顯示函數參數
將鼠標放到代碼塊內的任何位置,並按 Ctrl+Shift+M
將光標跳轉到匹配的大括號中。
括號包括 {}
,[]
, ()
和 HTML 標籤。
Mac 快捷鍵
按 Ctrl+M
來跳轉到匹配的括號
Shift+Enter
在當前行後添加新行. Ctrl+Alt+Enter
在當前行前添加新行. Ctrl+D
複製當前行. 當鼠標沒有選擇內容的時候按下 Ctrl+C/X
來複制/剪切 當前行到粘貼板. 按下 Ctrl+Y
來刪除當前行.
Mac 快捷鍵 Shift+Enter
在當前行後添加新行. Cmd+Alt+Enter
在當前行前添加新行. Cmd+D
複製當前行. 當鼠標沒有選擇內容的時候按下 Cmd+C/X
來複制/剪切 當前行到粘貼板. 按下 Cmd+Backspace
來刪除當前行.
要導航到標識(變量,方法,類等)的定義位置,請按住 Ctrl 鍵,同時將鼠標指針懸停在符號上以將其轉換爲超連接,而後單擊標識跳轉到定義的位置。
您也能夠在光標位於標識上時按 Ctrl+B
,或在菜單中點擊 Navigate | Declaration
Mac 快捷鍵
按住 Cmd 鍵並單擊以導航到定義位置。按 Cmd+B 導航到定義位置。
選中文本並, 使用 Ctrl+Shift+U
來切換選中文本的大小寫.
你可使用 Edit | Toggle Case 操做
Mac 快捷鍵
使用 Cmd+Shift+U
來切換選中文本的大小寫.
PhpStorm 在剪貼板中保存一個最近條目的列表。按 Cmd+Shift+V
查看剪貼板條目列表。
剪貼板歷史也能夠從菜單中打開: **Edit | Paste from history **
添加一些內容到粘貼板會添加到列表的頂部. 從粘貼板中粘貼以往的歷史記錄也會把這條記錄在歷史記錄中置頂.
能夠經過選擇條目並按 Delete
鍵從歷史記錄列表中刪除條目。
Windows/Linux
使用 Ctrl+Shift+V
查看剪貼板歷史條目.
按 Cmd+O 調用 「Open Class」 對話框並開始輸入以查找項目中的任何類。
這是一種很是快速和精確的導航方法,不該該被忽視。
若是搜索項返回的結果太多,您可使用 模糊搜索 添加到搜索項中並縮小結果範圍。
PhpStorm將識別搜索詞中的任何大寫字母,並嘗試將這些字母與使用CamelCasing命名的類相關聯。
如上面的錄屏所示, HomepageController
能夠經過搜索 Homepage
或模糊搜索 「HomeCont」 來打開。
若是仍然返回太多結果,則命名空間能夠包含在搜索項中。示例中的徹底限定類名稱 App\Http\Controllers\HomepageController
,所以能夠嘗試搜索 Contr\Home
,它將匹配類名的 Controllers\HomepageController
部分,甚至能夠搜索 ‘A\H\C\HC’ 來進行更有創意的搜索
按 Ctrl+N 調用 Open Class
對話框。
這個技巧創建在上一個技巧之上 (#13 導航到類)
使用 Open Class
(或Open File
)打開對話框時,可使用 :123
爲搜索查詢添加後綴,以跳轉到所選文件中指定的行號。
當在 PhpUnit,CI 服務器 或錯誤監視服務中引起錯誤而且您但願從堆棧跟蹤導航到文件和行號時,這很是有用。
此提示按鈕在提示#3的頭部位置。
要自動顯示項目面板中的任何文件,請 在面板設置中啓用 **Autoscroll from Source**
選項。切換到文件和在項目樹中顯示活動文件。
Autoscroll to Source 選項將自動打開在項目面板中選擇的任何文件,這樣只需單擊便可打開文件。