IntelliJ IDEA備忘單

2021-08-30 16:46 更新

IntelliJ IDEA 是一個非常好的 Java IDE,它的大部分命令都有快捷鍵來防止你的手離開鍵盤

IDEA Windows 和 Linux 鍵盤映射

編輯

Ctrl Space 基本代碼補(bǔ)全
Ctrl Shift Space 智能代碼補(bǔ)全
Ctrl Shift Enter 完整聲明
Ctrl P 參數(shù)信息
Ctrl Q 快速文檔查找
Shift F1 外部文件
Ctrl hover 簡要信息
Ctrl F1 插入符號中的錯誤或警告
Alt Insert 生成代碼
Ctrl O 覆蓋方法
Ctrl I 實現(xiàn)方法
Ctrl Alt T 環(huán)繞
Ctrl / 注釋或取消注釋行
Ctrl Shift / 注釋或取消注釋塊
Ctrl W 選擇連續(xù)遞增的代碼塊
Ctrl Shift W 將當(dāng)前選擇減少到以前的狀態(tài)
Alt Q 上下文信息
Alt Enter 顯示意圖操作和快速修復(fù)
Ctrl Alt L 重新格式化代碼
Ctrl Alt O 優(yōu)化進(jìn)口
Ctrl Alt I 自動縮進(jìn)行
Tab 縮進(jìn)選定的行
Shift Tab 取消縮進(jìn)選定的行
Ctrl X 將當(dāng)前行或選定塊剪切到剪貼板
Ctrl C 將當(dāng)前行或選定塊復(fù)制到剪貼板
Ctrl V 從剪貼板粘貼
Ctrl Shift V 從最近的緩沖區(qū)粘貼
Ctrl D 復(fù)制當(dāng)前行或選定塊
Ctrl Y 刪除插入符號處的行
Ctrl Shift J 智能線路加入
Ctrl Enter 智能分線
Shift Enter 開始新行
Ctrl Shift U 在插入符號或選定塊處切換單詞的大小寫
Ctrl Shift ] / [ 選擇直到代碼塊結(jié)束/開始
Ctrl Backspace 刪除到詞尾/開始
Ctrl + / - 展開/折疊代碼塊
Ctrl Shift + 展開全部
Ctrl Shift - 全部收縮
Ctrl F4 關(guān)閉活動編輯器選項卡
Alt F7 / Ctrl F7 查找用法/在文件中查找用法
Ctrl Shift F7 突出顯示文件中的用法
Ctrl Alt F7 顯示用法
Ctrl N 轉(zhuǎn)到類
Ctrl Shift N 轉(zhuǎn)到文件
Ctrl Alt Shift N 轉(zhuǎn)到符號
Alt Right / Left 轉(zhuǎn)到下一個/上一個編輯器選項卡
F12 返回上一個工具窗口
Esc 轉(zhuǎn)到編輯器
Shift Esc 隱藏活動窗口或上一個活動窗口
Ctrl Shift F4 關(guān)閉活動運(yùn)行,消息...
Ctrl G 去線
Ctrl E 最近的文件彈出
Ctrl Alt Left / Right 向后/向前導(dǎo)航
Ctrl Shift Backspace 導(dǎo)航到上次編輯位置
Alt F1 在任何視圖中選擇當(dāng)前文件或符號
Ctrl B / Ctrl Click 前往聲明
Ctrl Alt B 轉(zhuǎn)到實施
Ctrl Shift I 打開快速定義查找
Ctrl Shift B 轉(zhuǎn)到類型聲明
Ctrl U 轉(zhuǎn)到超方法/超類
Alt Up / Down 轉(zhuǎn)到上一個/下一個方法
Ctrl ]/[ 移動到代碼塊結(jié)束/開始
Ctrl F12 文件結(jié)構(gòu)彈出窗口
Ctrl H 類型層次
Ctrl Shift H 方法層次結(jié)構(gòu)
Ctrl Alt H 調(diào)用層次結(jié)構(gòu)
F2 / Shift F2 下一個/上一個突出顯示的錯誤
F4 / Ctrl Enter 編輯源/查看源
Alt Home 顯示導(dǎo)航欄
F11 切換書簽
Ctrl F11 使用助記符切換書簽
Ctrl 0...9 轉(zhuǎn)到編號書簽
Shift F11 顯示書簽

搜索/替換

Double Shift 到處搜索
Ctrl F
F3 Shift F3 查找下一個/查找上一個
Ctrl R 代替
Ctrl Shift F 在路徑中查找
Ctrl Shift R 在路徑中替換

實時模板

Ctrl Alt J 用實時模板環(huán)繞
Ctrl J 插入實時模板
iter 根據(jù) Java SDK 1.5 風(fēng)格迭代
inst 使用 instanceof 檢查對象類型并將其向下轉(zhuǎn)換
itco 迭代 java.util.Collection 的元素
itit 迭代 java.util.Iterator 的元素
itli 迭代 java.util.List 的元素
psf 公共靜態(tài)決賽
thr 扔新的

重構(gòu)

F5 復(fù)制
F6 移動
Alt Delete 安全刪除
Shift F6 改名
Ctrl F6 更改簽名
Ctrl Alt N 排隊
Ctrl Alt M 提取方法
Ctrl Alt V 提取變量
Ctrl Alt F 提取字段
Ctrl Alt C 提取常數(shù)
Ctrl Alt P 提取參數(shù)

調(diào)試

F8/F7 跨過/步入
Shift F7 / Shift F8 智能踏入/踏出
Alt F9 運(yùn)行到光標(biāo)
Alt F8 評估表達(dá)
F9 簡歷計劃
Ctrl F8 切換斷點(diǎn)
Ctrl Shift F8 查看斷點(diǎn)

編譯運(yùn)行

Ctrl F9 制作項目
Ctrl Shift F9 編譯選定的文件、包或模塊
Alt Shift F10 / F9 選擇配置并運(yùn)行/和調(diào)試
Shift F10 / F9 運(yùn)行/調(diào)試
Ctrl Shift F10 從編輯器運(yùn)行上下文配置

VCS/本地歷史

Ctrl K 將項目提交到 VCS
Ctrl T 從 VCS 更新
Alt Shift C 查看最近的更改
Alt ? `?? VCS 操作彈出窗口

一般的

Alt 0...9 打開對應(yīng)的工具窗口
Ctrl S 保存全部
Ctrl Alt Y 同步
Ctrl Shift F12 切換最大化編輯器
Alt Shift F 添加到收藏夾
Alt Shift I 檢查當(dāng)前文件
Ctrl ?`?? 快速切換電流方案
Ctrl Alt S 打開設(shè)置對話框
Ctrl Alt Shift S 打開項目結(jié)構(gòu)對話框
Ctrl Shift A 查找操作
Ctrl Tab 在工具和選項卡之間切換


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號