IntelliJ IDEA備忘單

2021-08-30 16:46 更新

IntelliJ IDEA 是一個(gè)非常好的 Java IDE,它的大部分命令都有快捷鍵來(lái)防止你的手離開(kāi)鍵盤(pán)

IDEA Windows 和 Linux 鍵盤(pán)映射

編輯

Ctrl Space 基本代碼補(bǔ)全
Ctrl Shift Space 智能代碼補(bǔ)全
Ctrl Shift Enter 完整聲明
Ctrl P 參數(shù)信息
Ctrl Q 快速文檔查找
Shift F1 外部文件
Ctrl hover 簡(jiǎn)要信息
Ctrl F1 插入符號(hào)中的錯(cuò)誤或警告
Alt Insert 生成代碼
Ctrl O 覆蓋方法
Ctrl I 實(shí)現(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 自動(dòng)縮進(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 刪除插入符號(hào)處的行
Ctrl Shift J 智能線(xiàn)路加入
Ctrl Enter 智能分線(xiàn)
Shift Enter 開(kāi)始新行
Ctrl Shift U 在插入符號(hào)或選定塊處切換單詞的大小寫(xiě)
Ctrl Shift ] / [ 選擇直到代碼塊結(jié)束/開(kāi)始
Ctrl Backspace 刪除到詞尾/開(kāi)始
Ctrl + / - 展開(kāi)/折疊代碼塊
Ctrl Shift + 展開(kāi)全部
Ctrl Shift - 全部收縮
Ctrl F4 關(guān)閉活動(dòng)編輯器選項(xiàng)卡
Alt F7 / Ctrl F7 查找用法/在文件中查找用法
Ctrl Shift F7 突出顯示文件中的用法
Ctrl Alt F7 顯示用法
Ctrl N 轉(zhuǎn)到類(lèi)
Ctrl Shift N 轉(zhuǎn)到文件
Ctrl Alt Shift N 轉(zhuǎn)到符號(hào)
Alt Right / Left 轉(zhuǎn)到下一個(gè)/上一個(gè)編輯器選項(xiàng)卡
F12 返回上一個(gè)工具窗口
Esc 轉(zhuǎn)到編輯器
Shift Esc 隱藏活動(dòng)窗口或上一個(gè)活動(dòng)窗口
Ctrl Shift F4 關(guān)閉活動(dòng)運(yùn)行,消息...
Ctrl G 去線(xiàn)
Ctrl E 最近的文件彈出
Ctrl Alt Left / Right 向后/向前導(dǎo)航
Ctrl Shift Backspace 導(dǎo)航到上次編輯位置
Alt F1 在任何視圖中選擇當(dāng)前文件或符號(hào)
Ctrl B / Ctrl Click 前往聲明
Ctrl Alt B 轉(zhuǎn)到實(shí)施
Ctrl Shift I 打開(kāi)快速定義查找
Ctrl Shift B 轉(zhuǎn)到類(lèi)型聲明
Ctrl U 轉(zhuǎn)到超方法/超類(lèi)
Alt Up / Down 轉(zhuǎn)到上一個(gè)/下一個(gè)方法
Ctrl ]/[ 移動(dòng)到代碼塊結(jié)束/開(kāi)始
Ctrl F12 文件結(jié)構(gòu)彈出窗口
Ctrl H 類(lèi)型層次
Ctrl Shift H 方法層次結(jié)構(gòu)
Ctrl Alt H 調(diào)用層次結(jié)構(gòu)
F2 / Shift F2 下一個(gè)/上一個(gè)突出顯示的錯(cuò)誤
F4 / Ctrl Enter 編輯源/查看源
Alt Home 顯示導(dǎo)航欄
F11 切換書(shū)簽
Ctrl F11 使用助記符切換書(shū)簽
Ctrl 0...9 轉(zhuǎn)到編號(hào)書(shū)簽
Shift F11 顯示書(shū)簽

搜索/替換

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

實(shí)時(shí)模板

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

重構(gòu)

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

調(diào)試

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

編譯運(yùn)行

Ctrl F9 制作項(xiàng)目
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 將項(xiàng)目提交到 VCS
Ctrl T 從 VCS 更新
Alt Shift C 查看最近的更改
Alt ? `?? VCS 操作彈出窗口

一般的

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)