一、實(shí)用類(lèi)快捷鍵
1 常用熟悉的快捷鍵
CTRL+C(復(fù)制)、CTRL+X(剪切)、CTRL+Z(撤銷(xiāo))、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(雙斜杠注釋?zhuān)?、ALT+/(提示)、CTRL+SHIFT+F(格式化代碼)
2 編碼輔助類(lèi)
1)CTRL+D
刪除當(dāng)前行。
2)CTRL+ALT+Down(Up)
復(fù)制當(dāng)前行到下(上)一行中。比CTRL+C單純的復(fù)制功能要方便好用(省掉了粘貼步驟),主要是用在編寫(xiě)代碼時(shí),需要移動(dòng)代碼的地方。
3)ALT+Down、ALT+Up。
移動(dòng)單行(多行)代碼。也是比CTRL+C更好的快捷鍵。
4)ALT+SHIFT+J(建議要使用)
給類(lèi),方法,變量添加注釋?zhuān)陬?lèi),方法,變量首行,按下此組合鍵。之所以要建議使用,是為了代碼的規(guī)范性。現(xiàn)在很多人都沒(méi)有給自己寫(xiě)的類(lèi),方法,變量加上doc文檔注釋?zhuān)緹o(wú)法生成api 文檔。因此每個(gè)人在添加一個(gè)類(lèi)、方法時(shí),必須給它加上標(biāo)準(zhǔn)的doc文檔注釋。(添加類(lèi)注釋有更簡(jiǎn)便的方法,看后面的配置章節(jié))
5)CTRL+1
Fixed 的快捷鍵,提示代碼錯(cuò)誤原因以及處理辦法。跟雙擊代碼中的紅叉一樣的功能。這是一個(gè)很常用功能。一般用于修改語(yǔ)法錯(cuò)誤。但是個(gè)人覺(jué)得用在增加接口方法(或參數(shù)),類(lèi)方法(或參數(shù)),更能體現(xiàn)出它的便捷之處。比如當(dāng)你想為一個(gè)接口或類(lèi)增加一個(gè)方法,只許在要調(diào)用的地方寫(xiě)上你的方法和參數(shù)(先不要定義),CTRL+1,選擇 create method…就可以自動(dòng)為你增加想要的方法,省了很多要寫(xiě)的代碼。本質(zhì)是先制造一個(gè)錯(cuò)誤的語(yǔ)法,讓系統(tǒng)自動(dòng)修復(fù)功能幫我們完成代碼。
6)CTRL+2
修改變量名,定義變量。按下快捷鍵,會(huì)彈出一個(gè)快捷鍵列表(窗口右下角),在選擇你要的操作。
3 快速定位---快捷鍵
1)CTRL+SHIFT+R(非常好用)
在eclipse中快速定位文件(任何類(lèi)型)。有了這個(gè),只要記得文件的大概名字,就可以通過(guò)模糊查詢(xún),搜索出來(lái)。就不需要為了打開(kāi)某個(gè)模塊中的某個(gè)java類(lèi),得一個(gè)個(gè)文件的找了。在學(xué)習(xí)源碼的時(shí)候,更是少不了它。
2)CTRL+O
在文件中查找變量或方法。我們一般的做法是,拉動(dòng)滾動(dòng)條一個(gè)個(gè)的找到自己的要的方法。現(xiàn)在只要輸入方法的前面名字,就可以快速過(guò)濾出你所要的方法。
3)CTRL+Q
返回上次編輯的地方。有時(shí)我們打開(kāi)太多的java類(lèi),當(dāng)需要返回剛剛編輯過(guò)的地方時(shí),這個(gè)鍵可以一步到位。非常好用。
4)CTRL+T
打開(kāi)某個(gè)方法的聲明。通過(guò)這個(gè),可以快速找到這個(gè)方法所屬的類(lèi)或接口,查看該方法的內(nèi)容。
5)CTRL+W。
關(guān)閉正在編輯的活動(dòng)窗口。
6)CTRL+K(向下查找), CTRL+SHIFT+K(向上查找)
當(dāng)選中某個(gè)字符串后,按這個(gè)快捷鍵,可以在當(dāng)前文檔快速定位到再次出現(xiàn)該字符竄的位置。CTRL+F(查找)好用嗎?但跟這個(gè)相比,卻要遜一籌。因?yàn)椴恍枰蜷_(kāi)查找窗口,不需要再輸入查找的字符,僅僅是選中你要查找的內(nèi)容。在查找變量,方法時(shí)非常實(shí)用。
7)CTRL+J
上面的查找功能有個(gè)限制,如果當(dāng)前沒(méi)有要查找的字符,需要手工輸入時(shí),就不好辦了。CTRL+J,就可以幫得上忙了。只要按下此鍵,輸入你想要的字符竄,你就可以看到光標(biāo)在頁(yè)面中不斷跳轉(zhuǎn),定位到你所想要的。
8)CTRL+L
定位到第幾行
9)CTRL+E
選擇要激活的文件窗口
10)CTRL+, CTRL+. (或者ALT+Left,ALT+Right)
定位你上(前)一步瀏覽的那個(gè)位置(或錯(cuò)誤)。你曾經(jīng)瀏覽過(guò)幾個(gè)java文件,當(dāng)你轉(zhuǎn)到其他文件后,又想回到剛才訪(fǎng)問(wèn)的文件,那就用這個(gè)鍵吧。或者通過(guò)工具欄上的按鈕。
11)ALT+SHIFT+Z
選中一段代碼,按下此鍵,看看出現(xiàn)什么??這應(yīng)該是你想要的。
12)在package explorer視圖 右上角的按鈕
有左右箭頭的按鈕,該按鈕處于按下?tīng)顟B(tài)時(shí),可以使打開(kāi)的文件和導(dǎo)航視圖中的文件同步。
4 其他
1) CTRL+M 窗口最大化
2) CTRL+SHIFT+L (打開(kāi)快捷鍵面板), CTRL+SHIFT+L(2) 快速按下L兩次(打開(kāi)快捷鍵配置面板)
3)ALT+SHIFT+T 重構(gòu)功能的面板的快捷鍵
4)ALT+SHIFT+S 代碼的編輯功能面板的快捷鍵
5) 多使用右鍵,多觀(guān)察記住你經(jīng)常使用的操作的快捷鍵。
此篇介紹的快捷鍵都是里面的默認(rèn)配置,也緊緊是其中的很少 部分,更多,更好的快捷鍵,你都可以去體驗(yàn)。
二、 重構(gòu)類(lèi)快捷鍵
多使用重構(gòu)功能,可以幫我們更快的修改代碼,減少出錯(cuò)的概率。
1 ALT+SHIFT+R修改變量、方法名。
在編碼過(guò)程中,我們最經(jīng)常做的操作是,修改變量名稱(chēng)。當(dāng)變量用于java類(lèi)中很多地方的時(shí)候,修改就比較麻煩,如果沒(méi)有重構(gòu),就得一個(gè)一個(gè)的修改。如果用重構(gòu)修改名字,只需要修改一次修改操作。
2 重構(gòu)菜單
1) 菜單-->refactor
2) 在編輯環(huán)境中,右鍵-->refactor (快捷鍵ALT+SHIFT+T)
三、配置eclipse
了解了這部分,可以減少我們的代碼輸入,提高效率,更快的完成我們的類(lèi),讓你寫(xiě)代碼更輕松,寫(xiě)出的代碼更加規(guī)范。
1 模板配置
現(xiàn)在我們最常用的快捷鍵可能是ALT+/,或者在輸入一個(gè)單詞的一部分之后,讓它彈出輔助代碼。而這些都是通過(guò)模板來(lái)配置,打開(kāi)菜單:window-->preferences-->java-->editor-->templates
在右邊的列表中,可以看到系統(tǒng)中已經(jīng)給我們預(yù)置了很多的模板。在我們寫(xiě)代碼的時(shí)候,只要在空白地方使用快捷鍵ALT+/,就可以看到它們。如:sysout,systrace,main,test,還有很多for,while,if模板。還可以添加自己的模板進(jìn)去,重復(fù)使用。這就相當(dāng)靈活了。
自動(dòng)生成注釋的模板:除了以上的模板外,其實(shí)還有一個(gè)可定制的模板。就是當(dāng)你用快捷鍵(ALT+SHIFT+J)為一個(gè)類(lèi)生成doc注釋的時(shí)候,eclipse也是通過(guò)模板來(lái)生成的。如果我們改了這個(gè)模板,以后就可以生成完全個(gè)性化的注釋了。
打開(kāi)菜單:window-->preferences-->java-->codestyle-->code template
一個(gè)最常用的功能時(shí),給類(lèi)添加注釋的時(shí)候,會(huì)將作者的姓名,創(chuàng)建時(shí)間等個(gè)性化的信息寫(xiě)進(jìn)去。
例如:打開(kāi)右邊面板的commentsàTypes 修改其內(nèi)容為:
/**
*xx系統(tǒng):<br>
*@authorXXX<br>
* ${date} ${time}
*${tags}
*/
當(dāng)你為一個(gè)類(lèi)添加注釋時(shí),你就會(huì)看到效果了。
或者當(dāng)你fileànewàclass時(shí),在新建面板的下邊,會(huì)有一個(gè)選項(xiàng)Generate comments,選中。打開(kāi)該新建類(lèi),就可以看到效果。
2 代碼風(fēng)格樣式
當(dāng)我們使用快捷鍵CTRL+SHIFT+F的時(shí)候,eclipse就會(huì)幫我們格式化代碼,使代碼更符合規(guī)范,更整齊。
修改樣式模板:window-->preferences-->java-->codestyle-->formator-->右邊面板的edit按鈕。
聯(lián)系客服