1. 程式人生 > >IDEA(IntelliJ Idea)常用快捷鍵大全

IDEA(IntelliJ Idea)常用快捷鍵大全

IDEA 全稱IntelliJ IDEA,是用於java語言開發的整合環境(也可用於其他語言),IntelliJ在業界被公認為最好的java開發工具之一,尤其在智慧程式碼助手、程式碼自動提示、重構、J2EE支援、AntJUnitCVS整合、程式碼審查、 創新的GUI設計等方面的功能可以說是超常的。IDEAJetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程式設計師為主。

在使用IntelliJ Idea的時候,使用快捷鍵是必不可少的。掌握一些常用的快捷鍵能大大提高我們的開發效率。有些快捷鍵可以熟練的使用,但是還有另外一些快捷鍵雖然很好用,但是由於因為沒有形成使用習慣或者沒有理解快捷鍵的用法,甚至之前對一些快捷鍵根本沒有概念,導致不會去使用。對於這些快捷鍵,如果能夠用好,編輯程式碼的效率必能提高一個水平。所以在此梳理出來,加強自己的使用,形成習慣。

動作

快捷鍵

說明

Move Caret to Code Block End

Ctrl+]

例如 {} 程式碼塊,可以跳轉到程式碼塊的結尾處

Move Caret to Code Block Start

Ctrl+[

同上,跳至程式碼塊的開始處

Complete Current Statement

Ctrl+Shift+Enter

將輸入的if、for、函式等等補上{}或者;使程式碼語句完整

Start New Line

Shift+Enter

換行

Start New Line Before Current

Ctrl+Alt+Enter

在當前行上方插入新行

Delete to Word End

Ctrl+Delete

刪除游標至 } 中的所有程式碼塊

Delete to Word Start

Ctrl+BackSpace

刪除游標至 { 開頭的所有程式碼塊

Move Caret to Previous Word

Ctrl+  <--

將游標移至單詞首字母前

Move Caret to Next Word

Ctrl+  -->

將游標移至單詞末尾

Scroll Up

Ctrl+向上箭頭

向上翻動介面

Scroll Down

Ctrl+向下箭頭

向下翻動介面

Extend Selection

Ctrl+W

選中整個單詞

(注:有些操作的快捷鍵做了更改,和IntelliJ Idea預設的快捷鍵不一樣)

———————————————Edit—————————————————

動作

快捷鍵

說明

Undo

Ctrl+Z

撤銷

Cut

Ctrl+X

剪下

Copy

Ctrl+C

複製

Paste

Ctrl+V

貼上

Join Lines

Ctrl+Shift+J

將選中的行合併成一行

動作

快捷鍵

說明

Find

Ctrl+F

在當前查詢

Replace

Ctrl+R

替換字串

Find in Path

Ctrl+Shift+F

在全域性檔案中查詢輸入的字串

Replace in Path

Ctrl+Shift+R

在全域性中替換字串

Find Usages

Alt+F7

查詢當前變數的使用,並列表顯示

Show Usages

Ctrl+Alt+F7

查詢當前變數的使用,並直接對話方塊顯示

Find Usages in File

Ctrl+F7

在檔案中查詢符號的使用

Highlight Usages in File

Ctrl+Shift+F7

在檔案中高亮顯示變數的使用

—————-Find—————–

這裡的快捷鍵用的頻率還是很高的,但是之前用的最多的是Ctrl+F和Ctrl+Shift+F,後面相關的Find Usages基本上沒有用過,後面應該多使用,有的時候相對Ctrl+F在檔案內按字串查詢,還是更好用一些

—————————————–Navigate————————————————

動作

快捷鍵

說明

Class…

Ctrl+N

查詢類檔案

File…

Ctrl+Shift+N

查詢檔案

Line…

Ctrl+G

定位到檔案某一行

Back

Alt+向左箭頭

返回至上次游標位置

Forward

Alt+向右箭頭

如 開啟了兩個類 可來回切換

Last Edit Location

Ctrl+Shift+Backspace

返回上次編輯位置

Next Edit Location

Ctrl+Shift+反斜槓

返回後一次編輯位置

Declaration

Ctrl+B

定位至變數定義的位置

Implementation(s)

Ctrl+Alt+B

定位至選中類或方法的具體實現

Type Declaration

Ctrl+Shift+B

直接定位至游標所在變數的型別定義

Super Method

Ctrl+U

直接定位至當前方法override或者implements的方法定義處

File Structure

Ctrl+F12

顯示當前檔案的檔案結構

File Path

Ctrl+Alt+F12

顯示當前檔案的路徑,並可以方便的將相關父路徑開啟

Type Hierarchy

Ctrl+H

顯示當前類的繼承層次

Method Hierarchy

Ctrl+Shift+H

顯示當前方法的繼承層次

Call Hierarchy

Ctrl+Alt+H

顯示當前方法的呼叫層次

Next Highlighted Error

F2

定位至下一個錯誤處

Previous Highlighted Error

Shift+F2

定位至前一個錯誤處

Previous Occurrence

Ctrl+Alt+向上箭頭

查詢前一個變數共現的地方

Next Occurrence

Ctrl+Alt+向下箭頭

查詢下一個變數共現的地方

目前還不知道Previous Occurrence 和 Next Occurrence是怎麼用的,在變數上使用沒有反應。不過在Edit–Find選單下有幾個選單項:Find Next \/ Move to Next Occurrence、Find Previous \/ Move to Previous Occurrence等。當選中變數的時候,需要首先點選“Find Word at Caret”,然後再點選上述選項才有用

————————————————-Code———————————————–

動作

快捷鍵

說明

Override Methods…

Ctrl+O

重寫基類的方法

Implement Methods…

Ctrl+I

實現基類或介面中的方法

Generate…

Alt+Insert

產生構造方法、getter/setter等方法

Surround With…

Ctrl+Alt+T

將選中的程式碼使用if、while、try/catch等包裝

Unwrap/Remove…

Ctrl+Shift+Delete

去除相關的包裝程式碼

動作

快捷鍵

說明

Basic

Alt+/

自動完成

SmartType

Alt+Enter

自動提示完成

—————————————–Completion——————————————

動作

快捷鍵

說明

Expand

Ctrl+=

展開程式碼

Collapse

Ctrl+-

收縮程式碼

Expand Recursively

Ctrl+Alt+=

遞迴展開程式碼

Collapse Recursively

Ctrl+Alt+-

遞迴收縮程式碼

Expand All

Ctrl+Shift+=

展開所有程式碼

Collapse All

Ctrl+Shift+-

收縮所有程式碼

—————————————-Folding————————————————-

動作

快捷鍵

說明

Insert Live Template

Ctrl+J

插入Live Template

Surround with Live Template

Ctrl+Alt+J

使用Live Template包裝

Comment with Line Comment

Ctrl+/

使用//進行註釋

Comment with Block Comment

Ctrl+Shift+/

使用/**/進行註釋

Reformat Code

Ctrl+Alt+L

格式化程式碼

Auto-Indent Lines

Ctrl+Alt+I

自動縮排行

Optimize Imports

Ctrl+Alt+O

優化import

———————————

動作

快捷鍵

說明

Move Statement Down

Ctrl+Shift+向下箭頭

將游標所在的程式碼塊向下整體移動

Move Statement Up

Ctrl+Shift+向上箭頭

將游標所在的程式碼塊向上移動

Move Element Left

Ctrl+Alt+Shift+向左箭頭

將元素向左移動

Move Element Right

Ctrl+Alt+Shift+向右箭頭

將元素向右移動

Move Line Down

Alt+Shift+向下箭頭

將行向下移動

Move Line Up

Alt+Shift+向上箭頭

將行向上移動

———————————

————————————-Refactor——————————————–

動作

快捷鍵

說明

Rename

Shift+F6

重新命名 並且用到它的也會隨著更改

Change Signature

Ctrl+F6

更改函式簽名

Type Migration

Ctrl+Shift+F6

更改型別

轉載自:https://blog.csdn.net/wei83523408/article/details/60472168