文章來源:https://learnku.com/laravel/t/5420/your-keyboard-shortcuts-please
Mac 符號
符號 | 解釋 |
---|
⌘ | Command |
⇧ | Shift |
⌃ | Control |
↩ | Enter/Return |
⌥ | Option / Alt |
編輯
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Ctrl + Space | ⌃Space | 代碼自動完成(一般與輸入法衝突) | ★☆☆☆☆ |
Ctrl + Shift + Enter | ⌘ ⇧ ↩ | 智能完善代碼(如:if ()) | ★☆☆☆☆ |
Ctrl + P | ⌘P | 方法參數提示,顯示默認參數 | ★☆☆☆☆ |
Ctrl + Q | ⌃J | 顯示註釋代碼 | ★☆☆☆☆ |
Ctrl + mouse over code | ⌘+mouse over code | 查看到簡短的函數介紹 | ★★★☆☆ |
Ctrl + F1 | ⌘F1 | 顯示錯誤或警告信息的描述(需要把光標放到錯誤或警告位置) | ★☆☆☆☆ |
Alt + Insert | ⌘N,⌃↩,⌃N | 生成代碼段( 包括函數或類註釋,版權信息,構造方法,抽象方法等) | ★★★★☆ |
Ctrl + O | ⌃O | 插入覆蓋父類的方法 | ★☆☆☆☆ |
Ctrl + I | ⌃I | 實現抽象方法 | ★☆☆☆☆ |
Ctrl + Alt + T | ⌘⌥T | 選中的代碼放在if..else..、for、foreach 裡,或者函數里,或者為選中的代碼塊添加區域解釋(可以折疊該段代碼,折疊後只顯示解釋,便於代碼管理) | ★☆☆☆☆ |
Ctrl + / | ⌘/ | 以添加“//” 的方式添加註釋 | ★★★★☆ |
Ctrl + Shift + / | ⌘⌥/ | 添加“/**/” 的方式添加註釋 | ★★★★☆ |
Ctrl + W | ⌥↑ | 增量式的選中當前塊 | ★★☆☆☆ |
Ctrl + Shift + W | ⌥↓ | 與Ctrl + W 對應,減小選中範圍 | ★★☆☆☆ |
Alt + Q | ⌃⇧Q | 顯示包含光標所在位置的標籤頭 | ★☆☆☆☆ |
Alt + Enter | ⌥↩ | 顯示意圖行動。Show Intention Action | ★★☆☆☆ |
Ctrl + Alt + L | ⌘⌥L | 格式化代碼 | ★★☆☆☆ |
Ctrl + Alt + I | ⌃⌥I | 自動縮進。 | ★★★☆☆ |
Tab / Shift + Tab | tab,⇧+tab | 手動縮進/ 反向縮進 | ★★★★★ |
Ctrl + X or Shift + Delete | ⌘X | 剪切 | ★★★★★ |
Ctrl + C or Ctrl + Insert | ⌘C | 複製 | ★★★★★ |
Ctrl + V or Shift + Insert | ⌘V | 粘貼 | ★★★★★ |
Ctrl + Shift + V | ⌘⇧V | 從粘貼板中選擇內容進行粘貼 | ★★★☆☆ |
Ctrl + D | ⌘D | 將當前行或者選擇的內容複製到下一行或光標處 | ★★★☆☆ |
Ctrl + Y | ⌘del | 刪除光標所在的行 | ★★★☆☆ |
Ctrl + Shift + J | ⌃⇧J | 合成選中代碼到一行。格式化代碼的反向動作 | ★☆☆☆☆ |
Ctrl + Enter | ⌘↩ | 智能線分割 | ★★☆☆☆ |
Shift + Enter | ⇧↩ | 另起一新行。無論光標在行的那個位置 | ★★☆☆☆ |
Ctrl + Shift + U | ⌘⇧U | 字符大小寫切換 | ★★☆☆☆ |
Ctrl + Shift + ] / [ | ⌘⇧],⌘⇧[ | 以區塊為單位,從光標處向後/ 向前選擇,再次點擊增加選擇範圍 | ★☆☆☆☆ |
Ctrl + Delete | ⌥ + del | 刪除光標之後的部分單詞 | ★★★★☆ |
Ctrl + Backspace | ⌥ + Backspace | 刪除光標之前的部分單詞 | ★★★★☆ |
Ctrl + +/- | ⌘ +,- | 折疊/ 打開代碼塊,再次點擊擴大折疊/ 打開範圍 | ★★★★☆ |
Ctrl + Shift + + | ⌘ ⇧+ | 打開全部 | ★★☆☆☆ |
Ctrl + Shift + – | ⌘ ⇧- | 折疊全部 | ★★☆☆☆ |
Ctrl + F4 | ⌘W | 關閉當前頁面 | ★★★☆☆ |
搜索/ 替換
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Ctrl + F | ⌘F | 查找 | ★★★★★ |
F3 | ⌘G | 查找下一個,結合查找使用 | ★★☆☆☆ |
Shift + F3 | ⌘⇧G | 查找前一個,結合查找使用 | ★★☆☆☆ |
Ctrl + R | ⌘R | 替換 | ★★★★★ |
Ctrl + Shift + F | ⌘⇧F | 在文件中查找 | ★★☆☆☆ |
Ctrl + Shift + R | ⌘⇧R | 在文件中替換 | ★★☆☆☆ |
被使用搜索
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Alt + F7 / Ctrl + F7 | ⌥F7/⌘F7 | 全項目被使用查找/ 當前文件聲明變量處 | ★☆☆☆☆ |
Ctrl + Shift + F7 | ⌘⇧F7 | 在文件中變量或函數被使用處高亮 | ★☆☆☆☆ |
Ctrl + Alt + F7 | ⌘⌥F7 | 顯示詳細被使用的位置列表 | ★☆☆☆☆ |
項目運行
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Alt + Shift + F10 | ⌃⌥R | 選擇配置並運行 | ★☆☆☆☆ |
Alt + Shift + F9 | ⌃⌥D | 選擇配置並debug | ★☆☆☆☆ |
Shift + F10 | ⌃R | 運行 | ★☆☆☆☆ |
Shift + F9 | ⌃D | debug | ★☆☆☆☆ |
Ctrl + Shift + F10 | ⌃⇧R,⌃⇧D | 運行上次運行的配置 | ★☆☆☆☆ |
Ctrl + Shift + X | ⌘⇧X | 運行命令行 | ★☆☆☆☆ |
debug 相關(在debug 的時候使用)
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
F8 | F8 | 步過。繼續執行斷點後程序,按行執行,按一次執行一行 | ★☆☆☆☆ |
F7 | F7 | 步進。進入到斷點執行的內容程序 | ★☆☆☆☆ |
Shift + F7 | ⇧F7 | 智能進入 | ★☆☆☆☆ |
Shift + F8 | ⇧F8 | 步驟 | ★☆☆☆☆ |
ALT + F9 | ⌥F9 | 運行到光標 | ★☆☆☆☆ |
ALT + F8 | ⌥F8 | 計算表達式 | ★☆☆☆☆ |
F9 | ⌘⌥R | 繼續執行斷點以後的程序,停到下一個斷點處 | ★☆☆☆☆ |
Ctrl + F8 | ⌘F8 | 為光標所在行打上斷點 | ★☆☆☆☆ |
Ctrl+Shift+F8 | ⌘⇧F8 | 瀏覽斷點 | ★☆☆☆☆ |
導航相關
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Ctrl + N | ⌘O | 搜索類。全項目範圍 | ★☆☆☆☆ |
Ctrl + Shift + N | ⌘⇧O | 根據文件名搜索文件。全項目範圍 | ★★★★☆ |
Ctrl + Alt + Shift + N | ⌘⌥O | 搜索函數。全項目範圍 | ★★★★☆ |
Alt + Right/Left | ⌃←,⌃→ | 左右切換打開的文件 | ★★★☆☆ |
F12 | F12 | 放回上次打開的工具窗口 | ★☆☆☆☆ |
Esc | Esc | 返回編輯器界面 | ★☆☆☆☆ |
Shift+ Esc | ⇧ + Esc | 光標返回編輯框,關閉無用的窗口 | ★☆☆☆☆ |
Ctrl+ Shift + F4 | ⌘⇧F4 | 關閉活動運行/ 消息// … 選項卡 | ★☆☆☆☆ |
Ctrl + G | ⌘L | 按行號快速定位 | ★★★☆☆ |
Ctrl + E | ⌘E | 打開最近打開過的文件列表 | ★★★★☆ |
Ctrl + Alt + Left/Right | ⌘⌥←,⌘⌥→ | 返回/ 前進到上次導航操作 | ★☆☆☆☆ |
Ctrl + Shift + Backspace | ⌘⇧ + Backspace | 返回到上次編輯的位置 | ★☆☆☆☆ |
Alt + F1 | ⌥F1 | 調出目標窗口 | ★☆☆☆☆ |
Ctrl + B or Ctrl + Click | ⌘B or ⌘ Click | 跳轉到函數的聲明處 | ★★★★★ |
Ctrl + Alt + B | ⌘⌥B | 到實施(S) | ★☆☆☆☆ |
Ctrl + Shift + I | ⌥Space,⌘Y | 打開快速定義查詢 | ★☆☆☆☆ |
Ctrl + Shift + B | ⌃⇧B | 找變量的類 | ★☆☆☆☆ |
Ctrl + U | ⌘U | 轉到super-method/super-class | ★☆☆☆☆ |
Alt + Up/Down | ⌃↑,⌃↓ | 上下切換函數 | ★★★☆☆ |
Ctrl + ] / [ | ⌘],⌘[ | 定位到右/ 左側最近的大括號處。連續點擊擴大範圍 | ★☆☆☆☆ |
Ctrl + F12 | ⌘F12 | 打開文件結構的彈出窗 | ★☆☆☆☆ |
Ctrl + H | ⌃H | 瀏覽選定類的層次結構 | ★☆☆☆☆ |
F2 / Shift + F2 | F2,⇧F2 | 下/ 上高亮錯誤或警告快速定位 | ★☆☆☆☆ |
F4 / Ctrl + Enter | F4/⌘↓ | 查找變量來源 | ★☆☆☆☆ |
Alt + Home | ⌥ Home | 組合顯示導航欄 | ★☆☆☆☆ |
F11 | F3 | 切換書籤 | ★★★★☆ |
Ctrl + F11 | ⌥F3 | 切換書籤助記符 | ★★★★☆ |
Ctrl + #[0-9] | ⌃0…⌃9 | 轉到編號書籤 | ★☆☆☆☆ |
Shift + F11 | ⌘F3 | 顯示書籤 | ★★★☆☆ |
重構相關
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
F5 | F5 | 複製文件 | ★★★☆☆ |
F6 | F6 | 移動文件 | ★★★☆☆ |
Alt + Delete | ⌘ Del | 安全刪除 | ★☆☆☆☆ |
Shift + F6 | ⇧F6 | 為所選文件重命名 | ★★★☆☆ |
Ctrl + Alt + N | ⌘⌥N | 內聯變量 | ★☆☆☆☆ |
Ctrl + Alt + M | ⌘⌥M | 引入方法 | ★☆☆☆☆ |
Ctrl + Alt + V | ⌘⌥V | 引入變量 | ★☆☆☆☆ |
Ctrl + Alt + F | ⌘⌥F | 類似引入變量 | ★☆☆☆☆ |
Ctrl + Alt + C | ⌘⌥C | 引入常量 | ★☆☆☆☆ |
版本控制/ 本地歷史記錄
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Alt + ~ | ⌃V | 打開版本操作控制台 | ★☆☆☆☆ |
Ctrl + K | ⌘K | 提交代碼 | ★★★★★ |
Ctrl + T | ⌘T | 更新代碼到本地 | ★★★★★ |
Alt + Shift + C | ⌥⇧C | 瀏覽最近更改記錄 | ★☆☆☆☆ |
普通操作
Win / Linux | Mac | 註釋 | 使用頻率 |
---|
Ctrl + Shift + A | ⌘⇧A | 查找操作 | ★★★★★ |
Alt + #[0-9] | ⌘0…⌘9 | 打開對應的工具窗口 | ★☆☆☆☆ |
Ctrl + Shift + F12 | ⌘⇧F12 | 編輯區窗口最大化 | ★★★☆☆ |
Alt + Shift + F | ⌥⇧F | 添加到收藏 | ★☆☆☆☆ |
Alt + Shift + I | ⌥⇧I | 檢查當前文件 | ★☆☆☆☆ |
Ctrl + ~ | ⌃~ | 快速切換主題 | ★☆☆☆☆ |
Ctrl + Alt + S | ⌘, | 打開設置窗口 | ★☆☆☆☆ |
Ctrl + Tab | ⌃+Tab | 切換活動文件 | ★★★★★ |