工欲善其事 必先利其器 要想編程6 必須快捷鍵
下面由經(jīng)過多年編程經(jīng)驗(yàn)(就是大學(xué)期間哈哈哈)的我來介紹最最最常用的快捷鍵酬屉,不是那種把快捷鍵大全復(fù)制粘貼的那種韭赘,最討厭那種都不知道那些名詞啥意思,更不會(huì)去記快捷鍵是哪個(gè)
-
自動(dòng)提示:Alt+/
這個(gè)最厲害了
只要記住某個(gè)類的前幾個(gè)字母就能打出來柏腻,減少了腦子的負(fù)擔(dān)
-
補(bǔ)全代碼:Ctrl+1
處理錯(cuò)誤最強(qiáng)纸厉,一鍵下去eclipse就把能想到的解決方案都給你
光標(biāo)放到出錯(cuò)的地方,按此快捷鍵:
對(duì)于導(dǎo)包、強(qiáng)制類型轉(zhuǎn)換五嫂、在接口颗品、類中創(chuàng)建方法肯尺、改變返回值的等眾多簡單語法錯(cuò)誤的解決神速提高,有人會(huì)說了躯枢,把鼠標(biāo)放到錯(cuò)誤上一會(huì)這個(gè)功能就出來了则吟,我以前也是這么干,不過等他出來的1s或者2s時(shí)間里锄蹂,我已經(jīng)去解決了3個(gè)錯(cuò)誤了氓仲,時(shí)間是成倍擠出來的 -
自動(dòng)導(dǎo)包:Ctrl+Shift+o
自動(dòng)導(dǎo)入應(yīng)有的JAR包,這個(gè)就不截圖了得糜,一般用于復(fù)制別人的代碼之后敬扛,直接按此快捷鍵,該導(dǎo)的包都進(jìn)來了掀亩。
-
復(fù)制本行到下一行:Ctrl+Alt+方向下
減少了先選中再復(fù)制再粘貼的步驟舔哪,很實(shí)用
把光標(biāo)放到某一行,然后按下該快捷鍵:
不知道小伙伴有沒有碰到這種情況槽棍,一個(gè)JavaBean的數(shù)據(jù)項(xiàng)屬性好多個(gè)都要顯示出來捉蚤,就可以用這種方法先來上好幾個(gè)這玩意,然后再一個(gè)一個(gè)取數(shù)據(jù)炼七。這也是提高編碼速度一種好方法 -
移動(dòng)本行代碼到下一行:Alt+方向下
跟上一跳唯一的區(qū)別是相當(dāng)于剪切本行,把鼠標(biāo)放到本行缆巧,按下此快捷鍵,本行代碼跟著你的方向下鍵根本停不下來豌拙,快試試吧陕悬。
-
打開一個(gè)類型:Ctrl+Shift+T
打開一個(gè)Type的方法可以在代碼里先寫一行new的代碼,然后按住Ctrl點(diǎn)那個(gè)類型就可以打開按傅,不過那樣太慢了捉超,使用該快捷鍵直接打開一個(gè)類型,咱們就打開struts的前端控制器吧
是不是很棒
-
抽取該類的屬性和方法顯示:Ctrl+o
有了類型了唯绍,怎么找方法拼岳。開發(fā)中難免要看別人寫的代碼,好幾百行甚至上千行的代碼擺在你面前你都不知道手指能不能滑滾輪滑平了這個(gè)時(shí)候就要用這個(gè)快捷鍵了况芒。在某個(gè)類中直接按此快捷鍵:
-
選中行向右移動(dòng):Tab
有時(shí)候復(fù)制來的代碼格式很難受惜纸,全部靠左邊,不符合編程人代碼對(duì)齊的習(xí)慣:
這種情況都碰到過吧绝骚,一行一行的tab?那完了耐版,要是代碼多今天不用干別的事了,直接GG压汪。這個(gè)時(shí)候咱們的快捷鍵有用了粪牲,選中這幾行,可以不用選中所有代碼:
一鍵搞定止剖!
-
選中行向左移動(dòng):Shift+Tab
相反代碼可以右移腺阳,那也可以左移啊湿滓。此快捷鍵就是左移用的,還是上圖選中的東西舌狗,按此快捷鍵:
-
快速返回變量:Alt+Shift+L
直接寫某個(gè)對(duì)象所執(zhí)行的方法,光標(biāo)放到';'后面扔水,按此快捷鍵輸入臨時(shí)變量名痛侍,即可返回此方法對(duì)應(yīng)的返回值,用多了也能提高代碼編寫速度:
-
刪除行:Ctrl+D
光標(biāo)放在某一行魔市,按下此快捷鍵清靜了
光標(biāo)選中某幾行主届,按下此快捷鍵更清靜了 -
格式化選中代碼:Ctrl+Shift+F
很有用,一般用來格式化String字符串待德,代碼被格式化后才能更好的讀嘛
-
跳至某行+Ctrl+L
當(dāng)代碼很多的時(shí)候用琅摩,也可以在找錯(cuò)誤的時(shí)候用纸巷,根據(jù)錯(cuò)誤提示信息,找到某個(gè)文件直接快捷鍵輸入行數(shù),定位ok婴削。
-
打開一個(gè)本地文件資源:Ctrl+Shift+R
剛說了定位到哪一行,這再來個(gè)定位文件菱肖,定位到項(xiàng)目中的某個(gè)文件:
使用13酵紫、14項(xiàng)想定位一個(gè)已知文件的位置實(shí)在是太輕松了
-
選中上一個(gè)字符:Ctrl+Shift+Left(方向左)
這個(gè)功能是刪除和重新寫的快捷鍵,雖然感覺快不了多少但是很多人用丑勤,看別人寫代碼基本都用這個(gè)华嘹,然后自己嘗試了一下,嗯法竞,很爽
-
打開已打開的文件的列表框:Ctrl+E
打開的文件太多了耙厚,越來越找不到我之前的那個(gè)文件了,這時(shí)候直接按此快捷鍵岔霸,所有打開的文件一覽表:
順便提一嘴薛躬,WIN鍵+E是打開我的電腦文件管理器,是不是覺得有關(guān)聯(lián)了呢
-
選中注釋:Ctrl+/或者Ctrl+Shift+/
取消注釋:Ctrl+/或者Ctrl+Shift+/批量注釋的快捷鍵秉剑。
Ctrl+/:
取消注釋:
Ctrl+Shift+/:
取消注釋:
-
按鍵幫助:Ctrl+Shift+L
快捷鍵的API文檔