IntelliJ IDEA 常用快捷鍵

2022-01-22 07:39:49 字數 4237 閱讀 4641

編輯快捷鍵

介紹tab

縮排 / 配合**提示實現自動完成

shift + tab

取消縮排

ctrl + z

撤銷ctrl + shift + z

取消撤銷

ctrl + y

刪除游標所在行 或 刪除選中的行

ctrl + x

剪下游標所在行 或 剪下選擇內容

ctrl + c

複製游標所在行 或 複製選擇內容

ctrl + v

在游標所在處貼上已複製內容

ctrl + shift + v

彈出歷史複製內容

ctrl + d

複製游標所在行 或 複製選擇內容,並把複製內容插入游標位置下面

ctrl + w

遞進式選擇**塊。可選中游標所在的單詞或段落,連續按會在原有選中的基礎上再擴充套件選中範圍

ctrl + shift + w

遞進式取消選擇**塊。可選中游標所在的單詞或段落,連續按會在原有選中的基礎上再擴充套件取消選中範圍

ctrl + /

注釋游標所在行**,會根據當前不同檔案型別使用不同的注釋符號

ctrl + shift + /

**塊注釋

ctrl + +

展開**

ctrl + -

摺疊**

ctrl + shift + +

展開所有**

ctrl + shift + -

摺疊所有**

alt +

滑鼠左鍵上下拖動 多行編輯

alt + shift +

滑鼠左鍵多行選擇 自定義多行編輯

ctrl + shift +

前方向鍵 游標放在方法名上,將方法移動到上乙個方法前面,調整方法排序。游標放在普通**行上,將改行上移

ctrl + shift +

後方向鍵 游標放在方法名上,將方法移動到下乙個方法前面,調整方法排序。游標放在普通**行上,將改行下移

查詢替換快捷鍵

介紹ctrl + f

在當前檔案中進行文字查詢

ctrl + shift + f

在整個專案或者指定目錄內的檔案中進行文字查詢

ctrl + n

根據輸入的 類名 查詢類檔案

ctrl + shift + n

通過檔名定位,開啟檔案 / 目錄,開啟目錄需要在輸入的內容後面多加乙個正斜槓

ctrl + shift + alt + n

查詢 變數 / 方法

雙擊shift

彈出 search everywhere 彈出層

alt + f3

ctrl + shift + f7

高亮顯示所有該選中文字,按 esc 高亮消失,推薦使用ctrl+f 或 alt + f3

ctrl + e

顯示最近開啟的檔案記錄列表

ctrl + shift + e

顯示最近修改的檔案列表的彈出層

ctrl + f12

彈出當前檔案結構層(如檢視當前類的所有方法),可以在彈出的層上直接輸入,進行篩選

ctrl + h

顯示當前類的繼承層次結構(包含其父類和子類)

ctrl + r

在當前檔案進行文字替換

ctrl + shift + r

根據輸入內容替換對應內容,範圍為整個專案 或 指定目錄內檔案

游標定位快捷鍵

介紹ctrl + home

跳到檔案頭

ctrl + end

跳到檔案尾

ctrl + shift + backspace

退回到上次修改的地方

ctrl + alt + 左方向鍵

退回到上乙個操作的地方

ctrl + alt + 右方向鍵

前進到上乙個操作的地方

alt + 前方向鍵

當前游標跳轉到當前檔案的前乙個方法名位置

alt + 後方向鍵

當前游標跳轉到當前檔案的後乙個方法名位置

視窗導航快捷鍵

介紹ctrl + tab

編輯視窗切換,如果在切換的過程又加按上delete,則是關閉對應選中的視窗

alt + 1,2,3…9

顯示對應數值的選項卡,其中 1 是 project 用得最多

esc從工具視窗進入**檔案視窗,或退出開啟的視窗

**自動檔快捷鍵

介紹ctrl + space

基礎**補全,預設在 windows 系統上被輸入法占用,需要進行修改,建議修改為 ctrl + 逗號

ctrl + shift + space

智慧型**提示

ctrl + j

顯示與之匹配的實時**模板

shift + enter

開始新一行。游標所在行下空出一行,游標定位到新行位置

ctrl + shift + enter

自動結束**,行末自動新增 分號/括號/引號 等,if/for等會自動新增所需結構

ctrl + alt + enter

游標所在行上空出一行,游標定位到新行

ctrl + enter

智慧型分隔行

ctrl + shift + j

自動將下一行合併到當前行末尾

ctrl + shift + u

對選中的**進行大 / 小寫輪流轉換

ctrl + alt + l

格式化**,可以對當前檔案和整個包目錄使用

ctrl + alt + o

優化匯入的類,可以對當前檔案和整個包目錄使用

alt + insert

在類中使用可以自動生成**(如 getter/setter,建構函式,tostring()

ctrl + alt + t

對選中的**彈出環繞選項彈出層

ctrl + shift + t

對當前類生成單元測試類,如果已經存在的單元測試類則可以進行選擇

ctrl + o

選擇可重寫的方法

ctrl + i

選擇可繼承的方法

**重構快捷鍵

介紹shift + f6

對 資料夾 / 檔案 / 類 / 方法 / 變數 (重構)重新命名

ctrl + shift + alt + t

重構功能大彙總,叫做 refactor this

**追蹤快捷鍵

介紹ctrl + b

進入游標所在的方法/變數的介面或定義處,等效於 ctrl + 左鍵單擊

alt + f7

查詢游標所在的 方法 / 變數 / 類 被使用的地方

ctrl + alt + f7

查詢游標所在的 方法 / 變數 / 類 被使用的地方,用彈出框的方式找出來

編譯除錯執行快捷鍵

介紹ctrl + f9

執行 make project 操作,編譯所有

ctrl + shift + f9

編譯選中的 檔案 / 包 / module

shift + f10

等效於點選工具欄的 run 按鈕

alt + shift + f10

彈出 run 的可選擇選單

shift + f9

等效於點選工具欄的 debug 按鈕

alt + shift + f9

彈出 debug 的可選擇選單

f7在 debug 模式下,進入下一步,即 step into。如果當前行斷點是乙個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中

f8在 debug 模式下,進入下一步,即 step over。如果當前行斷點是乙個方法,則不進入當前方法體內

f9在 debug 模式下,恢復程式執行,即 continue。但是如果該斷點下面**還有斷點則停在下乙個斷點上

f2跳轉到下乙個高亮錯誤 或 警告位置

shift + f2

跳轉到上乙個高亮錯誤 或 警告位置

alt + enter

intellij idea 根據游標所在問題,提供快速修復選擇,游標放在的位置不同提示的結果也不同

其他快捷鍵

介紹ctrl + alt + s

開啟 intellij idea 系統設定

ctrl + shift + alt + s

開啟當前專案設定

ctrl + alt + y

同步、重新整理

shift + 滾輪前後滾動

當前檔案的橫向滾動軸滾動

ctrl + 左鍵單擊

在開啟的檔案標題上,彈出該檔案路徑

IntelliJ IDEA新增注釋常用的快捷鍵

idea可以使用快捷鍵新增行注釋ctrl 塊注釋ctrl shift 還可以快速生成類注釋 方法注釋等,下面就介紹這幾種快捷鍵的用法.1 行注釋ctrl 首先你的游標要處於這一行,處於這行的哪個位置都可以,按ctrl 就可以往行首新增 將該行注釋掉。再次按ctrl 可以去掉該行注釋。使用塊注釋需要先...

IntelliJ IDEA新增注釋常用的快捷鍵

idea可以使用快捷鍵新增行注釋ctrl 塊注釋ctrl shift 還可以快速生成類注釋 方法注釋等,下面就介紹這幾種快捷鍵的用法.1 行注釋ctrl 首先你的游標要處於這一行,處於這行的哪個位置都可以,按ctrl 就可以往行首新增 將該行注釋掉。再次按ctrl 可以去掉該行注釋。2 塊注釋ctr...

Intellij IDEA 常用外掛程式

工欲善其事必先利其器,乙個好的開發工具不僅可以減少許多繁瑣的步驟,也可以幫助我們進行快速的開發。在這裡我使用這個版本,各個版本大同小異,選擇選單欄file settings plugins可以按照需要選擇外掛程式安裝,每次安裝完成注意重新啟動idea,在控制台進行日誌輸出的時候,可以通過這個外掛程式...