工作隨筆——Intellij_idea-14官方快捷鍵中文版

愛自己發表於2014-11-17

聽說Intellij Idea好幾年了。因為快捷鍵的原因,所以一直沒有放棄eclipse。上週末抽了點時間,用google翻譯+自己實踐翻譯了一下官方的快捷鍵。

基本做完的時候在百度文庫上突然搜尋到一篇比較全的Intellij Idea 13.1的快捷鍵。好吧,下載下來,整合整合,順便加上自己理解。

word版本:點我去下載

 

編輯類:

Ctrl+Space

基本程式碼例項(類、方法、變數)

Ctrl + Shift + Space

智慧程式碼例項(根據需要的型別過濾方法和變數)

Ctrl + Shift + Enter

完整的宣告(如有程式碼提示,自動獲取第一個並在句尾加上分號結束。無提示,在此行下新增一行)

Ctrl + P

引數資訊(在方法呼叫引數時使用)

Ctrl + Q

Doc說明文件快速檢視

Shift + F1

檢視外部doc文件

Ctrl +滑鼠放在程式碼上面

程式碼的簡要doc說明(基本上是類或者方法的宣告)

Ctrl + F1

檢視游標所在處的錯誤或者警告的詳細資訊

Alt + Insert

生成程式碼(Getter、Setter、Constructors、hashCode…)

Ctrl + O

重寫方法

Ctrl + I

實現方法

Ctrl + Alt + T

將游標所處行的程式碼用語句塊(if…else、try…catch…)包圍

Ctrl + /

註釋/反註釋游標所在行(自動換行)

Ctrl + Shift + /

註釋/反註釋程式碼塊

Ctrl + W

遞增地(程式碼塊所包含的範圍增大)選擇連續的程式碼塊

Ctrl + Shift + W

在用了Ctrl + W後,減小程式碼塊所包含的範圍

Alt + Q

上下文資訊

Alt + Enter

顯示意圖動作和快速修復

Ctrl + Alt + L

程式碼格式化

Ctrl + Alt + O

優化Imports(去掉不必要的)

Ctrl + Alt + I

程式碼自動對齊

Tab / Shift + Tab

縮排/反縮排所選行

Ctrl+XorShift+Delete

剪下行/程式碼塊到剪貼簿(預設全選一行)

Ctrl+CorCtrl+Insert

複製行/程式碼塊到剪貼簿(預設全選一行)

Ctrl+VorShift+Insert

貼上剪貼簿中的內容

Ctrl+Shift + V

貼上剪貼簿中快取的內容

Ctrl+D

複製當前行/程式碼塊的一個副本並插入到內容中

Ctrl+Y

刪除游標所在行

Ctrl+Shift + J

智慧行合併(在本行任何位置,自動刪除本行的Enter鍵和空格,將下一行字元連線到本行)

Ctrl+Enter

智慧分行(和Enter鍵的區別:游標不動,在本行下面新增一行)

Shift + Enter

開始新的一行(相當於在行末按Enter鍵)

Ctrl + Shift + U

變換游標所在處/程式碼塊的字母的大小寫狀態

Ctrl + Shift + ] / [

從游標處在處開始選擇到最近] / [的程式碼塊

Ctrl + Delete

刪除游標後的一個單詞

Ctrl + Backspace

刪除游標前的一個單詞

Ctrl + NumPad+/-

展開/收縮程式碼塊

Ctrl + Shift+數字鍵盤的+

展開所有程式碼塊

Ctrl + Shift+數字鍵盤的-

摺疊所有程式碼塊

Ctrl + F4

關閉當前tab頁

搜尋/替換:

雙擊Shift

萬能搜尋

Ctrl + F

查詢

F3

查詢下一個

Shift + F3

查詢上一個

Ctrl + R

替換

Ctrl + Shift + F

在指定路徑中的檔案中查詢內容

Ctrl + Shift + R

在指定路徑中的檔案中替換內容

Ctrl + Shift + S

Search structurally (Ultimate Edition only)

Ctrl + Shift + M

Replace structurally (Ultimate Edition only)

程式碼方法/變數使用處搜尋:

Alt + F7

查詢當前檔案變數/方法的使用處

Ctrl+F7

查詢當前專案變數/方法的使用處

Ctrl +Shift+ F7

高亮顯示變數/方法名在當前檔案的所有使用處

Ctrl + Alt + F7

彈窗顯示變數/方法名在當前檔案的使用處列表

編譯和執行:

Ctrl + F9

Make專案 (修改編譯和依賴)

Ctrl + Shift + F9

編譯檔案、包或者模組

Alt + Shift + F10

選擇配置並執行

Alt + Shift + F9

選擇配置並除錯

Shift + F10

執行

Shift + F9

除錯

Ctrl + Shift + F10

配置編輯器執行環境

除錯:

F8

Step over (步越:越過子函式,但子函式會執行)

F7

Step into (步進:進入子函式)

Shift + F7

Smart step into(智慧步進)

Shift + F8

Step out (跳出:跳出子函式)

Alt + F9

Run to cursor (執行到游標處)

Alt + F8

Evaluate expression (計算表示式?)

F9

Resume program (恢復程式)

Ctrl + F8

Toggle breakpoint (切換斷點)

Ctrl + Shift + F8

View breakpoints (檢視斷點)

導航:

Ctrl + N

跳轉到某個類檔案

Ctrl + Shift + N

跳轉到某個檔案

Ctrl + Alt + Shift + N

跳轉到某個識別符號處,包括類名,方法,變數

Alt + 左/右 箭頭

切換到左邊/右邊的編輯標籤

F12

開啟上一次開啟的工具視窗

Esc

從工具視窗回到編輯視窗

Shift + Esc

隱藏活動的工具視窗並回到編輯視窗中

Ctrl+Shift+F4

 關閉活動的run/messages/find/...視窗

Ctrl+G

跳轉到某行

Ctrl+E

彈出一個選單,上面包含最近開啟的檔案和工具窗

Ctrl+Alt + 向左/向右 箭頭

跳轉到上一個/下一個

Ctrl+Shift+Backspace

跳轉到上一次做出修改的地方

Alt + F1

(實際應該是快捷選單欄吧?)

Ctrl + B or Ctrl + Click

跳轉到方法或者變數的宣告處

Ctrl + Alt + B

跳轉到implements方法或者介面的地方

Ctrl + Shift + I

開啟類/方法/變數的文件說明視窗

Ctrl + Shift + B

檢視型別的宣告 (例如:定義一個String字串,將跳到String類中)

Ctrl + U

跳轉到super-method/super-class處

Alt + Up/Down

跳轉到上一個/下一個方法的第一行處

Ctrl + ] / [

移動游標到最近的] / [位置

Ctrl + F12

彈出檔案的結構視窗 (方法、常量等)

Ctrl + H

游標所在處的方法所屬的類的繼承層級制度

Ctrl + Shift + H

方法的層級制度

Ctrl + Alt + H

方法呼叫的層級制度

F2 / Shift + F2

跳轉到下一個/上一個錯誤處並高亮顯示

F4 / Ctrl + Enter

檢視/改變原始碼 (Ctrl + Enter功能鍵衝突)

Alt + Home

開啟路徑導航條

F11

設定/取消書籤

Ctrl + F11

設定帶數字/字母編號的書籤

Ctrl + #[0-9]

跳轉到[0-9]編號的書籤處

Shift + F11

在彈出視窗中顯示所有的書籤

重構:

F5

複製

F6

移動

Alt + Delete

安全刪除

Shift + F6

重新命名 (批量)

Ctrl + F6

修改方法(修飾符、方法名、引數列表、返回值、異常等)

Ctrl + Alt + N

內嵌(可以將變數替換為其他內容)

Ctrl + Alt + M

提取成方法

Ctrl + Alt + V

提取成變數

Ctrl + Alt + F

提取成欄位

Ctrl + Alt + C

提取成常量

Ctrl + Alt + P

提取成引數

版本控制和本地歷史(VCS/Local History):

Ctrl + K

提交專案到vcs

Ctrl + T

從vcs中更新專案

Alt + Shift + C

檢視最近更新

Alt + `  (反引號)

vcs快速設定彈出選單

Live模板:

Ctrl + Alt + J

用Live模板包圍游標所在行的程式碼

Ctrl + J

插入Live模板

iter

使用JDK1.5風格迭代容器

inst

用instanceof檢查對你的型別並向下轉換物件

itco

遍歷java.util.Collection集合的元素

itit

遍歷java.util.Iterator集合的元素

itli

遍歷java.util.List集合的元素

psf

public static final

thr

throw new

更多Live模板檢視:Settings—Editor—Live Templates

通用快捷鍵:

Alt + #[0-9]

開啟相對應的工具視窗

Ctrl + S

儲存全部

Ctrl + Alt + Y

同步

Ctrl + Shift + F12

編輯器最大化

Alt + Shift + F

新增到最喜歡

Alt + Shift + I

根據當前配置檔案審查當前檔案

Ctrl + BackQuote (`)

快速切換程式碼顏色主題

Ctrl + Alt + S

開啟設定

Ctrl + Alt + Shift + S

開啟專案結構對話方塊,在這裡可以刪除模組

Ctrl + Tab

在已開啟的檔案和工具視窗之間切換

Ctrl + Shift + A

查詢所有快捷操作(基本所有的動作在這裡都可以找到)

如有疑問,請留言。大家一起交流!

 

相關文章