工欲善其事 必先利其器 要想編程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)建方法、改變返回值的等眾多簡(jiǎn)單語法錯(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文檔