天天看點

PHPstorm 快捷鍵查詢

開始

  • PHPstorm 配置使用 laravel

快捷鍵

新查找

#一個方法在一個項目中哪裡調用
ctrl + shift + f
# 或者
# 選中類名或者方法名,然後滑鼠點選右鍵:find Usages即可


           

設定快捷鍵:File -> Settings -> IDE Settings -> Keymap -> 選擇“eclipse” -> 然後“Copy”一份 -> 再個性化設定(自己習慣的)快捷鍵

常用快捷鍵(keymaps:Default情況下)

Esc鍵編輯器(從工具視窗)
F1   幫助 千萬别按,很卡!
F2(Shift+F2)  下/上高亮錯誤或警告快速定位
F3   向下查找關鍵字出現位置
F4   查找變量來源
F5   複制檔案/檔案夾
F6   移動
F11  切換書簽
F12  傳回到以前的工具視窗123456789
           

注意:部分快捷鍵,必須在沒有更改快捷鍵的情況下才可以使用

查詢快捷鍵

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  檔案中查詢選中字元12345678910111213141516171819
           

自動代碼

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方法,構造函數等)123456789101112
           

複制快捷方式

F5   複制檔案/檔案夾
CTRL+C   複制
CTRL+V   粘貼
CTRL+X   剪 切,删除行
CTRL+D   複制行
Ctrl + Y    删除行插入符号
CTRL+SHIFT+V  可以複制多個文本 1234567
           

高亮

CTRL+F   選中的文字,高亮顯示 上下跳到下一個或者上一個
F2(Shift+F2) 高亮錯誤或警告快速定位
SHIFT+F2  高亮錯誤或警告快速定位
CTRL+SHIFT+F7  高亮顯示多個關鍵字. 
本地曆史VCS/SVN
Alt +反引号(') 快速彈出VCS菜單
Ctrl + K         送出項目VCS
Ctrl + T         更新項目從VCS
Alt + Shift + C  檢視最近發生的變化123456789
           

其他快捷方式

CTRL+Z        倒退(代碼後悔)
CTRL+SHIFT+Z  向前
CTRL+H        顯 示類結構圖
Ctrl +F12      檔案結構彈出
Ctrl+Shift+H  方法的層次結構
Ctrl+Alt+H    呼叫層次
CTRL+Q   顯示代碼注釋
CTRL+W   選中代碼,連續按會 有其他效果
Ctrl+Shift+W   減少目前選擇到以前的狀态
CTRL+B   轉到聲明,快速打開光标處的類或方法說明注釋(CTRL + 滑鼠單擊 也可以)
CTRL+O   魔術方法
CTRL+/   注釋//取消注釋  
CTRL+SHIFT+/  注釋/*...*/
CTRL+ []   光标移動到 {}[]開頭或結尾位置
CTRL+SHIFT+[]    選中塊代碼,可以快速複制
ctrl + '-/+': 可以折疊項目中的任何代碼塊,包括htm中的任意nodetype=3的元素,function,或對象直接量等等。它不是選中折疊,而是自動識别折疊。
ctrl + '.': 折疊選中的代碼的代碼
Ctrl+Shift+U   選中的字元大小寫轉換
ctrl+shift+i      快速檢視變量或方法定義源
CTRL+ALT+F12  資料總管打開檔案夾,跳轉至目前檔案在磁盤上的位置
ALT+F1   選擇目前檔案或菜單中的任何視圖工具欄
SHIFT+ALT+INSERT 豎編輯模式
CTRL+ALT ←/→  傳回上次編輯的位置
ALT+ ←/→  切換代碼視圖,标簽切換
ALT+ ↑/↓  在方法間快速移動定位
alt + '7': 顯示目前的類/函數結構。類似于eclipse中的outline的效果。試驗了一下,要比aptana的給力一些,但還是不能完全顯示prototype下面的方法名。
SHIFT+F6  重命名,重構 目前區域内變量重命名/重構
不但可以重命名檔案名,而且可以命名函數名,函數名可以搜尋引用的檔案,還可以重命名局部變量。還可以重命名标簽名。在sublime text中有個類似的快捷鍵:ctrl+shift+d。
ctrl+shift+enter(智能完善代碼 如 if()) 
ctrl+shift+up/down(移動行、合并選中行,代碼選中區域 向上/下移動) 
CTRL+UP/DOWN  光标跳轉到編輯器顯示區第一行或最後一行下
ESC   光标傳回編輯框
SHIFT+ESC  光 标傳回編輯框,關閉無用的視窗
CTRL+F4   關閉目前的編輯器或頁籤
Ctrl + Alt + V引入變量
Ctrl + Alt + F 類似引入變量
Ctrl + Alt + C引入常量
Ctrl + Tab   鍵切換頁籤和工具視窗
Ctrl + Shift + A  查找快捷鍵
Alt + #[0-9]      打開相應的工具視窗
Ctrl + Shift + F12 切換最大化編輯器
Alt + Shift + F    添加到收藏夾
Alt + Shift + I    檢查目前檔案與目前的配置檔案
Ctrl +反引号(`)  快速切換目前的配色/代碼方案/快捷鍵方案/界面方案
Ctrl + Alt + S     打開設定對話框(與QQ沖突)
           

運作

Alt + Shift + F10  選擇的配置和運作
Alt + Shift + F9   選擇配置和調試
Shift + F10        運作
Shift + F9調試
Ctrl + Shift + F10運作範圍内配置編輯器
Ctrl + Shift + X運作指令行123456
           

調試

F8步過
F7步入
Shift + F7智能進入
Shift + F8步驟
ALT + F9運作到光标
Alt + F8計算表達式
F9恢複程式
Ctrl + F8切換斷點
Ctrl + Shift + F8檢視斷點123456789
           

導航

Shift + Esc鍵隐藏活動或最後一個激活的視窗
Ctrl + Shift + F4關閉活動運作/消息/ / ...頁籤
Ctrl + Shift + Backspace鍵導航到最後編輯的位置
Ctrl + Alt+B   到實施(S)
Ctrl + Shift+I  打開快速定義查詢
Ctrl + U        轉到super-method/super-class
Alt + Home      組合顯示導航欄1234567
           

書簽

Ctrl + F11切換書簽助記符
Ctrl +#[0-9]轉到編号書簽
Shift + F11顯示書簽123
           

編輯

Ctrl + Q      快速文檔查詢
ALT + INSERT  生成的代碼...器(getter,setter方法,構造函數)
Ctrl + O      覆寫方法
Ctrl + I      實作方法1234
Alt + Enter   顯示意圖的行動和快速修複
Shift + Tab   鍵縮進/取消縮進選中的行
Ctrl + Shift + J  智能線連接配接(僅适用于HTML和JavaScript)
Ctrl + Enter      智能線分割(HTML和JavaScript)
Shift + Enter     開始新的生産線
Ctrl + Delete   删除字(word)
Ctrl + Backspace删除字開始
Ctrl +小鍵盤+ / - 展開/折疊代碼塊
Ctrl + Shift +小鍵盤+展開全部
Ctrl + Shift +數字鍵盤關閉全部
           

工具

Laragon 使用

url

結束