Idea快捷鍵
Ctrl+n 找class
Ctrl+shift+n 找文件
Ctrl+Shift+F,全局查找
Alt+f7 查看引用
Ctrl+ Alt+f7 彈小窗口查看引用
Ctrl+F7,可以查詢(xún)當(dāng)前元素在當(dāng)前文件中的引用,然后按 F3 可以選擇
F11 自己配置,深入查看
F12 自己配置,直接查看實(shí)現(xiàn)類(lèi)
Ctrl+f12 查看類(lèi)中方法
Ctrl+U,轉(zhuǎn)到父類(lèi)
Ctrl+G,定位行
Ctrl+o重寫(xiě)
Ctrl+I 實(shí)現(xiàn)接口
Alt+insert插入getter、setter
shift+esc 關(guān)閉面板
Ctrl+alt+t 包圍
Ctrl+/ 注釋
Ctrl+shift+/ 注釋
Ctrl+D,自己配置,刪除行
Shift+Enter,向下插入新行
Ctrl+”+/-”,當(dāng)前方法展開(kāi)、折疊
Ctrl+Shift+”+/-”,全部展開(kāi)、折疊
Alt+left/right 自己配置的,上一個(gè)下一個(gè)光標(biāo)
Ctrl+shift+f7高亮 f3下一個(gè)高亮 shift+f3 上一個(gè)高亮
Ctrl+e最近文件列表
Ctrl+Shift+E,最近更改的文件
Ctrl+[ OR ],可以跑到大括號(hào)的開(kāi)頭與結(jié)尾
Alt+上下建 方法間跳轉(zhuǎn)
Ctrl+h 層次查看
Ctrl+Shift+Space,自動(dòng)補(bǔ)全代碼
Alt+enter 錯(cuò)誤提示
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,查找文本
Alt+Shift+Up/Down,上/下移一行
Ctrl+Shift+Up/Down,向上/下移動(dòng)語(yǔ)句,可以是方法塊
Ctrl+Shift+U,大小寫(xiě)轉(zhuǎn)化
Crtl+w快速選擇
調(diào)試
Ctrl+F2,停止
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9,編譯
Ctrl+Shift+F10,運(yùn)行
Ctrl+Shift+F8,查看斷點(diǎn)
Alt+click查看值
F8,步過(guò)
F7,步入
Ctrl+shift+alt+s 項(xiàng)目屬性
上面這些快捷鍵已經(jīng)導(dǎo)出一個(gè)包,看官直接導(dǎo)入即可
jar包
https://pan.baidu.com/s/1geBJVUj?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0
為什么放棄eclipse轉(zhuǎn)投idea
1.模塊思想
2.與maven完美契合,maven運(yùn)行更方便,省去敲命令
3.找類(lèi)與找文件分開(kāi),過(guò)濾作用
只匹配java類(lèi)
各種格式文件也能匹配
4.項(xiàng)目接口太多,一鍵跳到實(shí)現(xiàn)類(lèi)
F12按下直接跳到實(shí)現(xiàn)類(lèi)(F12是自定義的快捷鍵)
5.類(lèi)中方法太多了,方法間跳轉(zhuǎn)
Alt+上下鍵,輕松跳轉(zhuǎn)
6.打開(kāi)文件太多,想定位剛才修改的文件
用eclipse會(huì)打開(kāi)n多的文件,只能打開(kāi)類(lèi)查找快捷鍵,手動(dòng)輸入匹配
Idea永遠(yuǎn)只會(huì)列出最近幾個(gè)類(lèi)
如果一眼看不到想要的ctrl+e打開(kāi)選擇框
Idea會(huì)把最近的文件展示在第一行,更懂你
而且它還支持,字母匹配哦,比如輸入”r”,看看效果,而且字母匹配可以用在很多彈出框
7.Idea支持js中方法的快速定位哦
按f11去定位吧
8.Idea在jsp或者java類(lèi)中,塊首和塊尾的快速跳轉(zhuǎn)
按下ctrl+{或者ctrl+}快速跳轉(zhuǎn),<form與/form>間快速定位,java類(lèi)中{和}的快速跳轉(zhuǎn)
9.Alt+f7查看引用的預(yù)覽功能
10.Ctrl+shift+f查找時(shí)的實(shí)時(shí)性
如果修改了能及時(shí)反饋
11.Idea運(yùn)行模式與調(diào)試模式的布局穩(wěn)定
Eclipse調(diào)試模式與javaee模式頁(yè)面風(fēng)格差距太大了
Idea則很固定,整體位置布局不變
12.熱部署
Js、jsp改變,java類(lèi)方法內(nèi)修改,ctrl+shift+f9一下,即可刷新瀏覽器訪(fǎng)問(wèn)最新代碼(瀏覽器要清除緩存,谷歌瀏覽器開(kāi)發(fā)者模式可以設(shè)置不保存緩存)
exploded開(kāi)發(fā)模式
13.Idea代碼重復(fù)提示
這種波浪線(xiàn)說(shuō)明有相同的重復(fù)代碼,開(kāi)發(fā)者可以抽取出來(lái)的
14.Idea支持各種風(fēng)格,更時(shí)尚酷炫
暫時(shí)想到這些,還有很多智能細(xì)節(jié)等你慢慢體會(huì)