中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Eclipse快捷鍵大全

Eclipse快捷鍵,

Create a new class.

Alt + Shift + N, C 

創(chuàng)建類屬性

輸入String name;

創(chuàng)建構(gòu)造器 Generate constructor

Alt + Shift + S, O,回車

創(chuàng)建getter/setter Generate Getters and Setters

Alt + Shift + S, R , 空格

創(chuàng)建toString方法 Generate toString() method

Alt + Shift + S, S, 回車

創(chuàng)建main函數(shù) Create main method

輸入main, Alt + /, 回車

創(chuàng)建foreach循環(huán)

輸入fore,按2次Alt+/,回車,Tab鍵,輸入arg

實(shí)例話Demo類

輸入new,空格,Alt + / , 輸入arg

將實(shí)例賦值給臨時(shí)變量

Ctrl + 2, L, 回車,回車切換到下一行。

打印Demo值

輸入syso,Alt+/,輸入demo

運(yùn)行

Ctrl+S保存,Alt+Shift+X,J

Ctrl+1 

處理當(dāng)前錯(cuò)誤

Ctrl+F

建議勾選Wrap Search 和 Incremental兩個(gè)選項(xiàng)。


Ctrl+K | Ctrl+Shift+K

快速查找,前者是向后查找,后者是向前查找。這個(gè)快捷鍵比Ctrl+F的好處是不需要打開(kāi)查找框。如果當(dāng)前已經(jīng)選中了一段文本則直接按照當(dāng)前選中的文本進(jìn)行查找,非常方便。

Ctrl+J | Ctrl+Shift+J

更快速的增量查找,當(dāng)你按完了以后會(huì)發(fā)現(xiàn)啥也沒(méi)發(fā)生,不要擔(dān)心,你只管輸入想查找的字符就行了,它們會(huì)顯示在Eclipse底部的狀態(tài)條上,并且會(huì)根據(jù)輸入進(jìn)行快速增量查找。我很喜歡這個(gè)查找,因?yàn)樗粫?huì)擋住編輯區(qū)域,呵呵


Ctrl+Shift+F

自動(dòng)格式化當(dāng)前文件代碼。代碼格式可以在Windows - Preferences - Java - Code Style - Formatter 中進(jìn)行配置

Ctrl+I

將當(dāng)前行的縮進(jìn)弄好

Ctrl+Shift+T

全Workspace范圍查找類或接口(Type),這在類很多的時(shí)候或是希望查找一些開(kāi)源項(xiàng)目的類時(shí)尤為有用

Ctrl+O

快速定位類中的成員位置,這個(gè)在大類中定位尤為有用,當(dāng)然這并不代表鼓勵(lì)編寫大類

Ctrl+T

查看一個(gè)類的層級(jí)結(jié)構(gòu),在閱讀代碼時(shí),查找當(dāng)前類的子類時(shí)特別有用在方法上使用時(shí)則是顯示下級(jí)復(fù)寫過(guò)此方法的類有哪些

Shift+Enter | Ctrl+Shift+Enter

前者在當(dāng)前行下面加一行同時(shí)光標(biāo)移動(dòng)到下行行首,比直接按Enter鍵的好處是可以在當(dāng)前行任意位置按而不會(huì)將后面的字符切換到下一行去;后者則是在當(dāng)前行上面加一行。

Ctrl+D

刪除當(dāng)前行或是選中行

Ctrl+/ | Ctrl+Shift+/

前者將當(dāng)前行注釋掉(行首加上//) ,后者將當(dāng)前選中的內(nèi)容注釋掉(兩端打上/* ... */)

Ctrl+Shift+O

將當(dāng)前類中所有沒(méi)有導(dǎo)入的類都導(dǎo)入進(jìn)來(lái),這使得我們可以先只管寫代碼,等到出現(xiàn)多個(gè)未引入的類時(shí)再按一次此快捷鍵一次性導(dǎo)入多個(gè),它同時(shí)也可以去除unused imports

Ctrl+F11 / F11

前者為運(yùn)行上次運(yùn)行的內(nèi)容, 后者為Debug方式運(yùn)行上次運(yùn)行的內(nèi)容


1. 光標(biāo)定位快捷鍵

Ctrl+Left/Right

向左或向右跳躍一個(gè)單詞,這是解決橫向光標(biāo)定位速度問(wèn)題最主要的快捷鍵!(特別對(duì)于喜歡寫超過(guò)80個(gè)字符一行代碼的人來(lái)說(shuō))需要配合使用同樣用于同行光標(biāo)定位的Home/End鍵


Ctrl+Home/End

到達(dá)文件底部,沒(méi)啥好說(shuō)的,大眾型的快捷鍵,幾乎所有的Windows下文本編輯器都支持這個(gè)鍵。解決光標(biāo)縱向定位問(wèn)題

Ctrl+Shift+Up/Down

向上或是向下跳一個(gè)方法,解決光標(biāo)縱向定位速度問(wèn)題的主要快捷鍵!需要配合Ctrl+O來(lái)使用以快速跨越多個(gè)方法定位。(這個(gè)鍵在xml文件編輯中也能用)

Ctrl+O

上一篇中已經(jīng)介紹過(guò),用于快速定位到文件中的方法

Ctrl+Up/Down

當(dāng)希望光標(biāo)不移動(dòng)而屏幕移動(dòng)時(shí)使用,以調(diào)整視野

Ctrl+F/J

上一篇中已經(jīng)介紹過(guò),這里再次提出來(lái)說(shuō)是因?yàn)?span style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: rgb(255,255,153); MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px">這個(gè)其實(shí)是文件內(nèi)定位非常重要的一個(gè)快捷鍵!

Ctrl+Shift+P

跳轉(zhuǎn)到和當(dāng)前括號(hào)(大中小括號(hào)均可)匹配的另一半括號(hào)處,用于快速找到“另一半”^_^


2. 選中快捷鍵

Ctrl+Shift+Left/Right

前面剛好說(shuō)到Ctrl+Left/Right是跳躍一個(gè)單詞,那么這個(gè)快捷鍵自然就是選中一個(gè)單詞了,這個(gè)是最重要的選中快捷鍵之一!另一個(gè)是Alt+Shift+Up/Left/Right/Down

Alt+Shift+Up/Left/Right/Down

很多人喜歡用鼠標(biāo)雙擊的功能來(lái)選中“某一小段”內(nèi)容。但是當(dāng)全部用了鍵盤之后怎么辦呢?這里Alt+Shift+Up和雙擊功能差不多,但更加強(qiáng)大!你可以在一個(gè)方法中的某一行開(kāi)始嘗試開(kāi)始按Alt+Shift+Up,慢慢體會(huì)它的規(guī)則吧!相應(yīng)的Alt+Shift+Down就是將剛剛的選中步驟一步步后退。至于Left和Right可以自己嘗試體會(huì)

Shift+Up/Down

這也算快捷鍵?!這幾乎是個(gè)用的不能再多的快捷鍵了,不過(guò)這里我提出來(lái)說(shuō)主要是提醒一句:很多人選中一段代碼時(shí)總是喜歡從一行頭復(fù)制到一行尾,這樣看起來(lái)更整齊而且可以保證選中后粘貼的格式,但Eclipse里其實(shí)有很多配合快捷鍵都不需要我們選中的那么完整,例如,希望將當(dāng)前行和當(dāng)前行+1兩行向前縮進(jìn),只需在當(dāng)前行任意位置按Shift+Down,再按Tab即可,如果先跳轉(zhuǎn)到行首速度就慢了


3. 其他文件內(nèi)快捷鍵


Ctrl+Backspace/Delete

這是一個(gè)編輯型的快捷鍵,有時(shí)候我們希望刪掉同行的一大段內(nèi)容(例如一個(gè)10個(gè)字母組成的單詞的變量名),那么要么按Ctrl+Shift+Left/Right選中,然后再按Backspace/Delete鍵,有沒(méi)有快捷的方式呢?當(dāng)然了,按Ctrl+Backspace/Delete就是向前或是向后刪除一個(gè)單詞

F2

我們經(jīng)常喜歡使用鼠標(biāo)懸停在有編譯錯(cuò)誤或是警告的時(shí)候查看警告內(nèi)容,或是查看一個(gè)類或方法的Javadoc,那么沒(méi)有鼠標(biāo)了之后這個(gè)問(wèn)題如何解決呢?答案就是F2

文件間跳轉(zhuǎn)

Ctrl+PageUp/PageDown

最容易理解的文件間切換快捷鍵,當(dāng)打開(kāi)多個(gè)文件時(shí),它可以在相鄰文件窗口間進(jìn)行切換

Ctrl+F6

最有用的文件窗口間切換快捷鍵!在最后兩個(gè)切換到的文件間切換,喜歡用Alt+Tab的朋友可以很容易理解。非常好用,可惜被Eclipse賦予了一個(gè)這么難按的位置(在IDEA里這個(gè)鍵是Ctrl+Tab)


Alt+Left/Right

按照文件打開(kāi)歷史進(jìn)行窗口切換,這個(gè)也是非常重要的快捷鍵,它的好處有兩個(gè):1. 它定位的是位置而不是文件,因此它可以在同一個(gè)文件中進(jìn)行定位切換,這點(diǎn)在閱讀代碼時(shí)尤為有用!例如F3鍵跳轉(zhuǎn)后在同一個(gè)文件中,希望回到剛剛跳過(guò)來(lái)的位置 2. 即使歷史上的文件窗口已經(jīng)被關(guān)閉了它仍然會(huì)打開(kāi)!(PS. 這個(gè)快捷鍵在瀏覽器里也是歷史切換的快捷鍵)


Ctrl+E

當(dāng)文件打開(kāi)過(guò)多以至于頂部tab顯示不完整時(shí),我們經(jīng)常會(huì)點(diǎn)擊最右側(cè)的下拉按鈕來(lái)選中未被顯示在頂部tab中但是已經(jīng)打開(kāi)的文件?,F(xiàn)在不需要鼠標(biāo),按Ctrl+E即可打開(kāi),然后可以輸入期望的名稱進(jìn)行過(guò)濾,如果前面的幾個(gè)切換快捷鍵太難記,只記這個(gè)也可以


F3

上篇中介紹過(guò),用于模擬Ctrl+鼠標(biāo)點(diǎn)擊動(dòng)作

Ctrl+Shift+T/R

在上一篇中已經(jīng)說(shuō)過(guò),用于查找類型和資源的兩個(gè)快捷鍵,這兩個(gè)快捷鍵也是出場(chǎng)率極高的兩個(gè)快捷鍵

Ctrl+Q

回到最后一次編輯(改動(dòng))的位置,如果記得住自己最后改的哪里也可以考慮這個(gè)快捷鍵


View之間跳轉(zhuǎn)

Ctrl+F7

這個(gè)快捷鍵與Ctrl+F6差不多,只是來(lái)回切換于不同的View之間(也是Alt+Tab的style)。舉個(gè)例子:有很多同學(xué)不喜歡Ctrl+Shift+T/R方式來(lái)查找類或是文件,更喜歡在左側(cè)的Project Explorer中選擇文件,那么從編輯框切換到explorer框的動(dòng)作就可以使用這個(gè)快捷鍵來(lái)實(shí)現(xiàn)(目錄樹(shù)上操作左右鍵用于收起/展開(kāi)樹(shù)形結(jié)構(gòu))。這個(gè)鍵也同樣可以用于切換到Console或是JUnit Result的View中

Alt+Shift+W

從某個(gè)視圖中顯示當(dāng)前文件,可以按著嘗試下,這在希望查看當(dāng)前編輯文件的所在位置時(shí)特別有用

Alt+Shift+Q, ?

打開(kāi)某個(gè)視圖,這個(gè)可以從頂部菜單的Window - Show View中查到


Source系列,用于生成代碼


Alt+Shift+S, R

這個(gè)幾乎是在傳統(tǒng)J2EE開(kāi)發(fā)中用的最多的鍵了。用于為當(dāng)前類的成員變量生成Getter/Setter,進(jìn)入后焦點(diǎn)停留在屬性選擇框中,可以按上下鍵選擇屬性,空格鍵勾選,左右鍵展開(kāi),按回車確認(rèn)(等同于點(diǎn)擊OK按鈕)。如果希望全部生成,可以按Alt+A,如果僅生成所有屬性的Setter(例如開(kāi)發(fā)Struts2的Action)則按Alt+L,如果僅生成Getter則按Alt+G。如果按過(guò)以上三個(gè)快捷鍵后,焦點(diǎn)會(huì)停留在按鈕上,此時(shí)按回車鍵會(huì)無(wú)效(變成了觸發(fā)按鈕點(diǎn)擊事件),此時(shí)按幾次Shift+Tab讓焦點(diǎn)回到屬性勾選框中,再按回車即可。


Alt+Shift+S, V

用于復(fù)寫父類方法,自動(dòng)生成復(fù)寫父類的空方法。選擇框操作方法同上。

Alt+Shift+S, S 和 Alt+Shift+S, H

分別用于根據(jù)成員變量生成toString()方法和hashCode()/equals()方法。其中toString方法是以"classname[prop1=value1, prop2=value2, ...]"格式輸出當(dāng)前類,而hashCode和equals則是按照Effiective Java中所描述的方式生成的,具體大家可以自己生成一個(gè)看看就明白了(不過(guò)生成的hashCode/equals方法的代碼中單行if后木有大括號(hào),因此有代碼潔癖的同學(xué),比如我,可能得手工再改改,呵呵)

Alt+Shift+S, O 和 Alt+Shift+S, C

前者用于根據(jù)成員變量生成構(gòu)造器。也是出場(chǎng)率非常高的一個(gè)快捷鍵。不過(guò)如果在使用類似Hibernate等ORM的項(xiàng)目中可能會(huì)用的相對(duì)較少。后者根據(jù)父類構(gòu)造器的狀況來(lái)生成一個(gè)構(gòu)造器。相對(duì)用的較少一點(diǎn)


Alt+Shift+S, M

非常有意思的一個(gè)快捷鍵,用于生成成員變量的代理方法。在希望使用包裝器模式或是代理模式時(shí)特別有用(不用自己去寫一堆重復(fù)的代碼了)


Alt+Shift+S, U

清理代碼!可以幫你優(yōu)化很多當(dāng)前類的代碼內(nèi)容(當(dāng)然不是邏輯上的),比如神馬去掉不必要的cast啦,神馬補(bǔ)上@Override啦,去掉沒(méi)用的import啦,之流之流。你還可以自己創(chuàng)建一個(gè)profile來(lái)決定哪些需要哪些不需要。當(dāng)然,如果平時(shí)寫代碼比較精益求精的話,這個(gè)東東是派不上用場(chǎng)的啦

Refactor系列,用于重構(gòu)代碼相關(guān)

Alt+Shift+R 和 Ctrl+2, R

兩個(gè)都是改名鍵,不同的是,前者會(huì)將整個(gè)項(xiàng)目中所有用到的地方都給改了,而后者僅僅只會(huì)變更文件內(nèi)部的所有引用。例如,有一個(gè)public String getName()方法,在getName上按Alt+Shift+R,輸入getUsername回車,那么整個(gè)workspace里所有引用了這個(gè)getName方法的地方全部會(huì)變成getUsername,是不是灰常方便?哈哈。那Ctrl+2, R又有啥用呢?相比Alt+Shift+R最主要的好處就是速度快,因?yàn)椴挥脪呙枵麄€(gè)workspace,一般在修改一些local變量或是新的類中的名稱時(shí)(還木有外部引用)來(lái)使用。所以如果你對(duì)自己的機(jī)器速度足夠有信心,可以總是使用Alt+Shift+R。

Alt+Shift+M

抽取一個(gè)方法,是重構(gòu)時(shí)常用的一個(gè)快捷鍵。使用方法是,先選中一段代碼,然后按Alt+Shift+M,這個(gè)時(shí)候會(huì)彈出一個(gè)對(duì)話框,問(wèn)你是否需要將這段代碼抽取為一個(gè)方法,其中所有的入口參數(shù)出口參數(shù)都會(huì)自動(dòng)幫你計(jì)算好。如果確認(rèn)OK則自動(dòng)生成好代碼。不過(guò)說(shuō)實(shí)話覺(jué)得這個(gè)功能不太實(shí)用,因?yàn)槲依鲜菚?huì)糾結(jié)于入口參數(shù)順序等問(wèn)題,最后還得自己改,呵呵


Alt+Shift+T, E 和 Alt+Shift+T, T

前者生成一個(gè)接口并使得當(dāng)前類實(shí)現(xiàn)它,接口中會(huì)同時(shí)生成當(dāng)前類中指定的方法聲明,當(dāng)前類Override它們。后者則是生成一個(gè)父類并使得當(dāng)前類繼承它,同時(shí)可以將指定當(dāng)前類的方法提升到父類中去。

Ctrl+2, L

灰常有用的一個(gè)快捷鍵!用于生成變量的聲明。大致使用方式是這樣的,例如我們希望創(chuàng)建一個(gè)List,那么我們只需要輸入 new ArrayList() ,然后按Ctrl+2, L ,系統(tǒng)會(huì)自動(dòng)生成左邊的 ArrayList arrayList = ,并且此時(shí)光標(biāo)為選中arrayList變量名狀態(tài),此時(shí)可以直接輸入變量名,然后按tab鍵切換到聲明類型,會(huì)列出可能的聲明類型(實(shí)現(xiàn)類的父類們),按下選中List回車,最終結(jié)果就成了 List mylist = new ArrayList(); 。要用好這個(gè)快捷鍵需要我們改掉一個(gè)之前的習(xí)慣,就是之前總是先寫聲明,而現(xiàn)在需要先寫實(shí)現(xiàn),忘記聲明這回事兒,個(gè)中細(xì)節(jié),還需自己體會(huì),呵呵

Alt+Shift+Z

生成可以包裝用的一些代碼,使用方法是先選中一堆代碼,然后按Alt+Shift+Z,可以看到有神馬try/catch啊,do啊,if啊之類的。使用之后會(huì)把之前選擇的那些代碼包到各自的塊里去(例如try/cache之間的block)

Alt+Shift+J

生成當(dāng)前類、方法的javadoc


轉(zhuǎn)載于:http://blog.csdn.net/eternal331/article/details/6758586

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java開(kāi)發(fā)工具Eclipse快捷鍵匯總與使用
idea 快捷鍵
IntelliJ IDEA 使用心得與常用快捷鍵
Eclipse:應(yīng)該掌握的快捷鍵
2010-5-27 傳智播客 Eclipse使用技巧(二)
Eclipse中10個(gè)最有用的快捷鍵組合 - 日志 - qianyuansong - - Powered by UCenter Home
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服