項目之間的跳轉(zhuǎn)
ctrl + alt + [ 或 ctrl + alt + ]
文件之間的跳轉(zhuǎn)
ctrl + e 最近查看的文件
ctrl + shift + e 最近編輯的文件
瀏覽/編輯位置跳轉(zhuǎn)
編輯位置跳轉(zhuǎn):
返回上一次編輯的位置 ctrl + shift + backspace
瀏覽位置跳轉(zhuǎn):
往前: ctrl + alt + 前
往后: ctrl + alt + 后
利用書簽跳轉(zhuǎn)
新建書簽 F11
帶有標志的書簽 ctrl + F11
收藏位置和文件
收藏文件/函數(shù) alt + shift + f
跳轉(zhuǎn)插件
emacsIDEA: alt + w
精準搜索
搜索類 ctrl + n
搜索文件 ctrl + shift + n
搜索符號 ctrl + shift + alt + n(搜索屬性/方法)
搜索字符串 ctrl + shift + f
edit -> find -> find in path
列操作
選中字符串 ctrl + shift + 右箭頭
切換大小寫 ctr + shift + u
批量選中修改字符串 ctrl + shift + alt + j
找到報錯位置 F2
格式化代碼 ctr + alt + L
live template
postfix
for
sout
return
nn: if語句, 條件不等于null
alt + enter
自動創(chuàng)建函數(shù)
list replace
字符串format或者bulid
實現(xiàn)接口
單詞拼寫
導包
重構(gòu)
重構(gòu)變量 shift + F6
重構(gòu)方法 ctrl + F6 / alt + enter(推薦)
抽取
抽取變量 ctrl + alt + v
抽取靜態(tài)變量 ctrl + alt + c
抽取成員變量 ctrl + alt + f
抽取方法參數(shù) ctrl + alt + p
抽取函數(shù) ctrl + alt + m
git集成
annotate
移動所有改動之處
local history
show history
put label: 給這次更改添加名稱
spring關(guān)聯(lián)
與數(shù)據(jù)庫的關(guān)聯(lián)
斷點調(diào)試
添加/關(guān)閉斷點 ctrl + F8
單步運行 F8
resume F9
查看所有斷點 ctrl + shift + f8(鼠標停留在非斷點處)
禁止所有斷點
條件斷點 指針移到該斷點處, ctrl + shift + f8, 添加java語句條件
表達式求值 選中數(shù)據(jù), alt + F8
運行到指定行 指針移動到某行, alt + F9
setValue alt + F2
運行當前上下文(適合測試類)
ctrl + shift + F9
在當前可運行列表中選擇一個運行(適合測試類)
alt + shift + F9
復制當前文件
選中文件 F5
移動當前文件
移動文件 F6
文本操作
復制文件路徑 ctrl + shift + c
調(diào)出剪切板工具 ctrl + shift + v
結(jié)構(gòu)圖
查看當前field,method大綱 ctr + F12
查看maven依賴, 類圖 ctrl + alt + shift + u , 搜索: ctrl + F
查看類繼承結(jié)構(gòu), 方法調(diào)用層次 ctrl + h / ctrl + alt + h
其他常用操作
折疊或展開代碼
ctrl + 減號 / ctrl + 加號