1. 程式人生 > >Jetbrains產品系列快捷鍵

Jetbrains產品系列快捷鍵

工欲善其事,必先利其器Jetbrains的產品已經逐漸佔領了開發工具市場,其產品線覆蓋多種語言,主要產品在下面有列出來,我們這裡來總結一下這些產品的快捷鍵。

  • IntelliJ IDEA(java)
  • PhpStorm(php)
  • PyCharm(python)
  • RubyMine(ruby)
  • WebStorm(javascript)
  • AppCode(object-c/swift)
  • CLion(c/c++)
  • DataGrip(databasees)
  • Rider(c#)

通用快捷鍵

查詢/代替

  • ctrl+F 檔案內查詢
  • ctrl+shift+F 指定目錄內查詢
  • F3 查詢下一個
  • shift+F3 查詢上一個
  • ctrl+R 查詢替換
  • ctrl+shift+R 指定目錄查詢替換
  • ctrl+shift+N 通過檔名快速查詢檔案
  • ctrl+shift+alt+N 通過字元快速查詢位置
  • ctrl+shift+A 查詢並使用編輯器所有功能
  • shift+shift 查詢所有地方

介面操作

  • alt+[0-9] 拆合功能介面模組
  • 雙擊介面tab 最大或最小化目標介面
  • alt+←/→ 切換選項卡

編輯

  • ctrl+C 複製
  • ctrl+shift+C 複製路徑
  • ctrl+V 貼上
  • ctrl+shift+V 多選貼上
  • ctrl+X 剪下
  • ctrl+Z 退回
  • ctrl+shift+Z 重做
  • ctrl+D 複製當前行
  • ctrl+W 切換選中單詞
  • ctrl+←/→ 以單詞為邊界跳游標位置
  • ctrl+alt+L 格式化程式碼
  • tab 擴大縮排(這是放在句首起作用。有時候程式碼輸了一部分後按tab可以自動補全程式碼)
  • shift+tab 減小縮排
  • ctrl+Y 刪除一行
  • shift+enter 重新開始新一行
  • ctrl+shift+enter 完成語句
  • ctrl+shift+up 切換大小寫
  • ctrl+ -/+ 展開或閉合程式碼塊
  • ctrl+shift+ -/+ 全部展開或閉合程式碼塊
  • ctrl+backspace 按單詞刪除
  • ctrl+J 檢視一些模板快捷方式
  • alt+shift+C 最近的修改
  • ctrl+shift+space 自動補全
  • ctrl+space 提示
  • ctrl+/ 註釋
  • ctrl+shift+/ 取消註釋

導航

  • esc 進入編輯區
  • home 到行首
  • end 到行尾
  • ctrl+home 到檔案首
  • ctrl+end 到檔案尾
  • ctrl+]/[ 游標到塊的前面或後面
  • alt+↑/↓ 上一個/下一個方法
  • ctrl+alt+←/→ 上一個/下一個游標位置
  • ctrl+滑鼠左鍵 跳到詳細
  • ctrl+Q 顯示註釋文件
  • alt+F1 查詢程式碼所在位置
  • ctrl+E 最近編輯的檔案
  • ctrl+tab 上一個視窗
  • ctrl+shift+tab 下一個視窗
  • [shift] + F2 錯誤或警告定位
  • ctrl + F12 檔案內快速定位

除錯

  • shift+F9 除錯
  • shift+F10 執行
  • F8 步過
  • F7 步入
  • alt+F9 執行至游標處
  • ctrl+F2 停止

重構

  • ctrl+alt+shift+T 彈出重構選單

IDEA快捷鍵

編輯

  • itar/itli+tab 自動生成for迴圈語句
  • ctrl+O 重寫父類方法
  • ctrl+U 轉到父類
  • alt+enter 修正
  • ctrl+alt+O 優化匯入的類和包
  • ctrl+P 方法引數提示

WebStorm快捷鍵

簡單總結

一些共識

  • F一般代表find
  • R一般代表replace
  • N一般代表navigate
  • W一般代表word
  • ←/→一般代表切換到上一個下一個
  • shift有可能是全部的意思也有可能是用來區別意義相反的快捷鍵
  • 有些快捷鍵再執行一次可能返回上一次狀態

怎麼找快捷鍵?

  • 在快捷鍵設定裡面。
  • 在選單上有提示。
  • ctrl+shift+A查詢快捷鍵。