前段時(shí)間開(kāi)發(fā)一直在使用idea這個(gè)工具,從eclipse過(guò)度過(guò)來(lái)還不太習(xí)慣,下面是本人自己總結(jié)的比較實(shí)用的快捷鍵:
ShortKey By Dyq:
ctrl+P在沒(méi)有提示的時(shí)候可以顯示提示
快速創(chuàng)建文件alt+insert
快速雙擊shift,快速打開(kāi)最近的文件,快速三擊鼠標(biāo)左鍵,選中一行,雙擊是選中一個(gè)單詞
跳到一行行尾,ctrl+end;調(diào)到一行行初,ctrl+home;
1.Ctrl+E,最近的文件
2.Ctrl+Shift+E,最近更改的文件
3.Shift+Click 代碼窗體上方的類(lèi)標(biāo)簽,可以關(guān)閉文件
4.Ctrl+[?或者 ],可以跑到大括號(hào)的開(kāi)頭與結(jié)尾
5.Ctrl+F12,可以顯示當(dāng)前文件的結(jié)構(gòu) ;Alt+7貌似也可以達(dá)到這種效果!
alt+F12 切換控制臺(tái)窗口的顯示和隱藏
6.Ctrl+F7,可以查詢(xún)當(dāng)前元素在當(dāng)前文件中的引用,然后按 F3 可以往下跳,Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失 ,Alt+F3,按方向鍵逐個(gè)往下查找相同文本,并高亮顯示
7.Ctrl+N,可以快速打開(kāi)自己的類(lèi)
8.Ctrl+Shift+N,可以快速打開(kāi)文件
9.Alt+Q,可以看到當(dāng)前方法的聲明
Ctrl+Shift+Insert,可以選擇剪貼板內(nèi)容并插入
Alt+Insert,可以生成構(gòu)造器/Getter/Setter等
Ctrl+Alt+V,可以引入變量。例如:new String();? 自動(dòng)導(dǎo)入變量
Ctrl+Alt+T,可以把代碼包在一個(gè)塊內(nèi),例如:try/catch
Ctrl+Alt+L,格式化代碼
Ctrl+Alt+I,將選中的代碼進(jìn)行自動(dòng)縮進(jìn)編排,這個(gè)功能在編輯 JSP 文件時(shí)也可以工作
Ctrl+Alt+O,優(yōu)化導(dǎo)入的類(lèi)和包
Ctrl+R,替換文本
Ctrl+F,查找文本 ,查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Shift+F,全局查找
Ctrl+Shift+Alt+N,查找類(lèi)中的方法或變量
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,不限范圍上/下移動(dòng)
ctrl+shift+up/down? 大括號(hào)內(nèi)上/下移動(dòng)
21.Shift+F6,重構(gòu) - 重命名,也可以對(duì)一對(duì)大括號(hào)內(nèi)的變量重命名,按下方向鍵去除默認(rèn)的初始全選效果。
22.Ctrl+y,刪除行
23.Ctrl+D,向下復(fù)制行
24.Ctrl+H,顯示類(lèi)結(jié)構(gòu)圖(類(lèi)的繼承層次)
25.Ctrl+Q,在工程項(xiàng)目中可以顯示文檔注釋的內(nèi)容
26.Alt+F1,查找代碼所在位置
27.Alt+1,快速打開(kāi)或隱藏工程面板
28.Ctrl+Alt+left/right,返回至上次瀏覽的位置 ,Ctrl+Shift+Backspace,跳轉(zhuǎn)到上次編輯的地方
29.Alt+left/right,切換標(biāo)簽類(lèi)視圖
30.Alt+Up/Down,在方法間快速移動(dòng)定位
31.F2 或 Shift+F2,高亮錯(cuò)誤或警告快速定位
32.Tab,代碼標(biāo)簽輸入完成后,按 Tab,生成代碼
34.Ctrl+B/Ctrl+Click,快速打開(kāi)光標(biāo)處的類(lèi)或方法(跳轉(zhuǎn)到定義處)
35.Ctrl+Alt+B,跳轉(zhuǎn)到方法實(shí)現(xiàn)處
36.
37.Ctrl+O,重寫(xiě)方法
38.Ctrl+Shift+V,可以將最近使用的剪貼板內(nèi)容選擇插入到文本
39.Ctrl+Alt+Shift+V,簡(jiǎn)單粘貼
40.Shift+Esc,不僅可以把焦點(diǎn)移到編輯器上,而且還可以隱藏當(dāng)前(或最后活動(dòng)的)工具窗口
41.
42.Ctrl+W,每按一次,就使選中的代碼范圍可以自動(dòng)擴(kuò)大,直至所有方法體(包括大括號(hào)),Ctrl+Shift+W,就是反向縮小。
43.Alt+F7,查找整個(gè)工程中使用地某一個(gè)類(lèi)、方法或者變量的位置
44.Ctrl+Shift+U,大小寫(xiě)轉(zhuǎn)化
45.Shift+Enter,向下插入新行 ,Ctrl+Alt+Enter,向上插入新行,Ctrl+Enter,在光標(biāo)下面插入一空行,光標(biāo)位置不變
46.psvm/sout,Ctrl+J,查看當(dāng)前類(lèi)型文件所有設(shè)定的快捷縮寫(xiě)指令
47.Ctrl+Alt+S,打開(kāi)系統(tǒng)設(shè)置
48.Alt+Shift+Inert,開(kāi)啟/關(guān)閉列特殊的縱向選擇模式
49.Ctrl+Alt+Shift+S,打開(kāi)當(dāng)前項(xiàng)目/模塊屬性
50.Ctrl+G,快速定位到行
52.Ctrl+Backspace/Delete,按單詞刪除
53.Ctrl+"+/-",當(dāng)前方法展開(kāi)、折疊 ,Ctrl+Shift+"+/-",代碼全部展開(kāi)、折疊
54.變量.var/.sout/.fori/.forr/.switch/.try
以上黑體字為本人覺(jué)得最好用的快捷鍵,以后如果發(fā)現(xiàn)新大陸,再進(jìn)行更新~~~