工欲善其事,必先利其器。對于程序員來說,Eclipse便是其中的一個“器”。本文會從Eclipse快捷鍵和實用技巧這兩個篇章展開介紹。Eclipse快捷鍵用熟后,不用鼠標,便可進行編程開發(fā),避免鼠標分了你的神。而學習Eclipse 的一些實用技巧,則可以大大提高開發(fā)效率。
1.1文件切換的三種方式
1.1.1 Ctrl + E,在右邊顯示出當前打開的所有文件
1.1.2 Ctrl + Pg Up ,Ctrl + Pg Dn ,逐個文件跳躍
按下Ctrl + Pg Dn,從AdConf.java跳到 AdQuaryServiceImpl.java
Before:
After:
反之亦然。
1.1.3 Ctrl + F6,在當前文件里顯示當前打開的所有文件
我個人比較喜歡Ctrl + E 這種方式。
1.2 復制當前行或者當前選中的代碼塊
在Eclipse里面,如果需要復制一行,無需使用Ctrl + C,只需要使用Ctrl + Alt + ↓。注意這個快捷鍵通常會有沖突,可以在keys的面板上自行修改。我自己喜歡用Ctrl + Alt + End來替換Ctrl +Alt + ↓。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class TestString {
public static void main(String[] args) {
String s = "";
System.out.println(s == null);
}
} |
1.3 顯示當前類的所有屬性和方法假設你想復制“String s = “””這一行,只需把焦點定位到它所對應的行,然后按下Ctrl + Alt + ↓即可。這個快捷鍵也支持復制代碼塊。
以前都是用Eclipse的outline來看,現(xiàn)在你可以關(guān)閉它了,因為使用Ctrl + O就可以顯示當前文件的所有屬性和方法。注意是大寫字母O,不是數(shù)字0。
1.4 Ctrl + W關(guān)閉當前文件,Ctrl + Shift + W關(guān)閉所有文件
使用Ctrl + W可以關(guān)閉當前文件,Ctrl + Shift +W可以關(guān)閉當前打開的所有文件。
要是我關(guān)閉當前文件后,后悔了,想重新打開,咋整。使用Alt + ← 即可。
1.5 快速定位當前文件在工程中的位置,即在package視圖中的位置
一種方法是直接點擊package視圖中的”Link with Editor”。
但是這種方式有個缺點,就是必須使用鼠標去點擊”Link with Editor”。
第二種方式是使用Alt + Shift +W,顯示視圖,然后選擇package視圖,同樣可以定位到當前文件在package視圖中的位置,這樣就避免使用了鼠標。
1.6 選中Java文件中的內(nèi)容
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public String get(@RequestParam(value = "key") String key) {
Object obj = osCacheService.get(key);
if (obj != null) {
return JsonUtil.toJson(obj);
}
return"";
} |
這個快捷鍵非常好用,如果你想選擇if語句中的所有內(nèi)容,也可以使用這個快捷鍵,以此類推。假設你把鼠標定位在osCacheService上,那么可以使用Alt + Shift +→,選擇osCacheService整個字符串,而無需使用鼠標來操作。
1.7 Ctrl + T選擇java文件,Ctrl + R選擇資源文件
如果你只是想找java類,那么直接使用Ctrl + T效率比較高。
1.8 Ctrl + H 進行全局搜索和局部搜索
原文來自:伯樂在線