天天看點

Idea 常用功能彙總,工作中常用技巧,移出請說明原因,筆記花了好長時間彙總的

比如 IDEA 的項目配置檔案(.iml 和.idea),打開 Settings-File Types, 加入要隐藏的檔案字尾。 

Idea 常用功能彙總,工作中常用技巧,移出請說明原因,筆記花了好長時間彙總的

快捷鍵 Ctrl+Shift+V,可以顯示文本複制的曆史記錄。 修改複制曆史記錄數量,執行 Setting-Editor,修改“Maximum number of contents to keep in clipboard”

選中檔案或檔案夾,右鍵 -> Local History -> Show History,顯示本地曆史記錄。

指令終端,使用快捷鍵:Alt+F12 指令行可以直接定位到代碼所在目錄,你可以通過git上傳或者下載下傳代碼。

搜尋所有檔案,Shift 按兩下。 

Idea 常用功能彙總,工作中常用技巧,移出請說明原因,筆記花了好長時間彙總的

快捷鍵 Ctrl+Shift+N,檔案夾以/結束 

Idea 常用功能彙總,工作中常用技巧,移出請說明原因,筆記花了好長時間彙總的

快捷鍵

功能描述

Ctrl+Space

基本代碼補全,輸入字母按後列出比對的詞組

Ctrl+Shift+Space

智能代碼補全,列出與預期類型一緻的方法或變量

Ctrl+Alt+Space

補全類名

Ctrl+Shift+Ente

補全語句

Ctrl+P

顯示方法參數

Ctrl+Q

顯示注釋文檔

Shift+F1

顯示外部文檔

Ctrl+mouse over code

顯示描述資訊

Ctrl+F1

顯示提示、警告、錯誤等資訊

Alt+Insert

生成代碼,生成 Getter、Setter、構造器等

Ctrl+O

重寫父類方法

Ctrl+I

實作接口方法

Ctrl+Alt+T

使用(if..else, try..catch, for, synchronized 等)包圍選中語句

Ctrl+/

使用“//”注釋或取消注釋

Ctrl+Shift+/

使用“/** **/”注釋或取消注釋

Ctrl+W

選擇代碼塊,連續按會增加選擇外層的代碼塊

Ctrl+Shift+W

與“Ctrl+W”相反,減少選擇代碼塊

Alt+Q

顯示類描述資訊

Alt+Enter-fixes

顯示快速修複清單

Ctrl+Alt+L

格式化代碼

Ctrl+Alt+O

優化 Imports

Ctrl+Alt+I

自動優化代碼縮進

Tab/Shift+Tab

縮進代碼/取消縮進代碼

Ctrl+X or Shift+Delete

剪切代碼,未選擇代碼時剪切目前行

Ctrl+C or Ctrl+Insert

複制代碼,未選擇代碼時複制目前行

Ctrl+V or Shift+Insert

粘貼代碼

Ctrl+Shift+V

粘貼最近複制的内容

Ctrl+D

重複代碼,未選擇代碼時重複目前行

Ctrl+Y

删除行,未選擇時删除目前行

Ctrl+Shift+J

合并多行為一行

Ctrl+Enter

分割一行為多行

Shift+Enter

使光标所在位置的下一行為新行

Ctrl+Shift+U

對選中内容進行大小寫切換

Ctrl+Shift+]/[

選中到代碼塊的開始/結束

Ctrl+Delete

删除從光标所在位置到單詞結束位置的字元

Ctrl+Backspace

删除從單詞起始位置到光标所在位置的字元

Ctrl+NumPad+/-

展開或收起代碼塊

Ctrl+Shift+NumPad+

展開所有代碼塊

Ctrl+Shift+NumPad-

收起所有代碼塊

Ctrl+F4

關閉目前編輯頁

Ctrl+F

查找

F3

查找下一個

Shift+F3

查找上一個

Ctrl+R

替換

Ctrl+Shift+F

目錄内查找

Ctrl+Shift+R

目錄内替換

Ctrl+Shift+S

文法模闆搜尋

Ctrl+Shift+M

文法模闆替換

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+F2

停止調試

Ctrl+Shift+F10

F8

單步調試,不進入函數内部

F7

單步調試,進入函數内部

Shift+F7

選擇要進入的函數

Shift+F8

跳出函數

Alt+F9

運作到斷點

Alt+F8

執行表達式檢視結果

F9

繼續執行,進入下一個斷點或執行完程式

Ctrl+F8

設定/取消目前行斷點

Ctrl+Shift+F8

檢視斷點

Double Shift

查找所有

Ctrl+N

查找類

Ctrl+Shift+N

查找檔案

Ctrl+Alt+Shift+N

Go to symbol

Alt+Right/Left

左右切換 Tab

F12

回到上一個打開的視窗

Esc

焦點回到編輯器

Shift+Esc

隐藏打開的視圖

Ctrl+Shift+F4

關閉目前 Tab

Ctrl+G

跳到指定行

Ctrl+E

顯示最近打開的檔案

Ctrl+Alt+Left

跳到光标的上一個位置

Ctrl+Alt+Right

跳到光标的下一個位置

Ctrl+Shift+Backspace

跳到上一個編輯處

Alt+F1

選擇目前檔案顯示在不同的視圖中

Ctrl+B or Ctrl+Click

跳到類聲明處

Ctrl+Alt+B

跳到實作類/方法

Ctrl+Shift+I

顯示類/變量/方法定義

Ctrl+Shift+B

跳到類型定義處

Ctrl+U

跳到父類/方法

Alt+Up

光标移動到上一個方法

Alt+Down

光标移動到下一個方法

Ctrl+]

光标移動到代碼塊的起始位置

光标移動到代碼塊的結束位置

Ctrl+F12

顯示檔案結構

Ctrl+H

顯示類層級

Ctrl+Shift+H

顯示方法層級

Ctrl+Alt+H

顯示類/方法調用層級

F2

光标移動到下一個錯誤

Shift+F2

光标移動到上一個錯誤

F4

編輯源碼,光标移到編輯器内

檢視源碼,光标沒移到編輯器内

Alt+Home

顯示導航面包屑

F11

目前行設定書簽

Shift+F11

顯示所有書簽

Ctrl+F11

設定書簽号[0-9]

Ctrl+[0-9]

跳到書簽号[0-9]所在位置

F5

複制類

F6

移動類

Alt+Delete

安全删除,删除前會提示調用處

Shift+F6

重命名

Ctrl+F6

重構方法參數、Exception 等

Ctrl+Alt+N

Ctrl+Alt+M

提取為新方法

Ctrl+Alt+V

提取為新變量

Ctrl+Alt+F

提取為對象新屬性

Ctrl+Alt+C

提取為新靜态常量

Ctrl+K

送出改動到 VCS

Ctrl+T

從 VCS 上更新

Alt+Shift+C

檢視最近的改動記錄

Alt+BackQuote(`)

顯示 VCS 操作清單

Ctrl+Alt+J

使用 Live Template 包圍選中代碼

Ctrl+J

快速插入 Live Template

iter

快速生成 for…in 語句

inst

快速生成”if instanceof”語句

itco

快速生成 iterator 的 for 循環

itit

快速生成 iterator 的 while 循環

itli

快速生成 list 的 for(i)循環

psf

快速生成“public static final” 語句

thr

快速生成“throw new” 語句

Alt+0

聚焦到 Messages 視窗

Alt+1

聚焦到 Project 視窗

Alt+2

聚焦到 Favorite 視窗

Alt+3

聚焦到 Find 視窗

Alt+4

聚焦到 Run 視窗

Alt+5

聚焦到 Debug 視窗

Alt+6

聚焦到 TODO 視窗

Alt+7

聚焦到 Structure 視窗

Alt+8

聚焦到 Hierarchy 視窗

Alt+9

聚焦到 Change 視窗

Ctrl+S

儲存檔案

Ctrl+Alt+Y

與本地檔案同步

Alt+Shift+F

添加到收藏夾

Alt+Shift+I

檢查目前檔案,包括 Javadoc 問題、可能存在的 bug 等

Ctrl+BackQuote (`)

模式切換,包括文本外觀、快捷鍵、編輯器外觀、代碼樣式。

Ctrl+Alt+S

打開 settings 視窗