程序猿二三事之工具使用-Eclipse常用快捷鍵

快捷鍵

快捷鍵建議在日常開發中盡量多使用,可以大大提高編寫代碼效率。
多用,快捷鍵都不用記,會成為手指習慣,用鼠標的場景也會相當少,鼠標用多了手指會酸痛的。

以下是一些常用快捷鍵的介紹:

注:ctrl+shif+l 所有已經設置的快捷鍵,可以用這個快捷鍵查看到

1、代碼編寫相關快捷鍵

快捷鍵 說明
alt+/ 代碼提示,這個不用說了,大家都知道
ctrl+1 為錯誤代碼給出糾正方案; 比如拋出異常,調用有非RuntimeException異常聲明的方法適合,ctrl+1選擇異常處理方式(add throws declaration或者Surround with try/catch),回車;實現接口,引入接口后,在類上ctrl+1選擇add unimplements method, 回車;我常用的是調用一個方法,要將方法返回值設置給本地變量,直接寫方法調用,然后ctrl+1, Assign statement to new local variable, 搞定, 也可以使用ctrl+2, l (L的小寫), 但ctrl+2類型的是組合快捷鍵,需要先按ctrl+2等選擇界面出來后,才能選再按l, 比較慢;
ctrl+shift+o 導入包,并清理import, 注意可能個別包會導錯,有多個需要可選包的時候注意選擇正確的包
ctrl+d 刪除當前行或者當前選中的內容
ctrl+/ 注釋當前行代碼, //單行注釋
ctrl+shift+/ 注釋當前選擇內容,/* */塊注釋
ctrl+shift+f 如果選擇代碼,則格式化選擇代碼,如果沒選中,格式化整文檔
ctrl+3 quick access, 類似sb的goto anything
ctrl+alt+↓或者ctrl+alt+↑ 復制當前行或當前選中內容
alt+shift+g 代碼生成提示, 默認如getter setter,toString, equals, hashCode等方法的生成沒有快捷鍵綁定,windows->preference->general->keys可以設置
ctrl+空格 補全代碼, 如果Java->Editor->Content Assist的提示延遲比較小,不用敲這個快捷鍵也很快出來,但是延遲太小,提示太快對編碼也有影響,根據個人習慣自由調整,注意設置中還有triggers for java可以設置成.abcdefghijklmnopqrstuvwxyz,觸發更靈敏
shift+enter 在當前行下面另起一個空行,sb快捷鍵也有,只是快捷鍵默認是ctrl+enter
ctrl+shift+enter 在當前行上面另起一個空行
ctrl+. 或者 , 如果有警告或者錯誤,可以用這個快捷鍵來跳轉到上一個或者下一個警告或錯誤
alt+shift+↑或↓或 ← 或 → 選擇代碼塊,按多次↑,可以一直往外選擇完整代碼塊,其實上下左右的箭頭都可以用,上擴下縮,左上擴右下擴
ctrl+shift+← 或 → 以單詞為單位控制光標跳動
ctrl+shift+↑或↓ 以元素(方法,屬性等)為單位控制光標跳動
shift+home或end 選擇到行首或選擇到行尾
ctrl+shift+home或end 選擇到文件頭或選擇到文件尾
ctrl+shift+Y 轉成小寫
ctrl+shift+X 轉成大寫

2、重構快捷鍵

快捷鍵 說明
alt+shift+l 抽取成本地變量
alt+shift+m 抽取成方法
alt+shift+r 改名字,所有應用到的地方都會跟著更改
alt+shift+c 圖形化的重構方法簽名界面

3、源碼查看相關快捷鍵

快捷鍵 說明
F2 當前光標所在處的代碼信息,如果是方法,查看的是方法說明
F3 打開聲明處,比如方法定義,類定義,變量聲明處等
F4 打開類型關系透視圖
ctrl+alt+h 查看方法調用鏈
ctrl+t 查看類的繼承關系,如果在接口方法上使用快捷鍵,可以直接查看到接口的實現類,點擊實現類,可以直接查看到實現方法
ctrl+shift+r 打開資源文件, 一般是查找xml,js之類文件的快捷方式,不需要知道路徑,只需要文件名
ctrl+shift+u 在當前文檔中查找當前光標所在的屬性、變量、方法、類、字符串等在文件中出現的位置,這個快捷鍵好用,墻裂推薦
ctrl+l 跳轉到指定的某一行
ctrl+e 一次打開文件太多了,可以用這個快捷鍵,輸入文件名,打開對應的文件,不能用光標選擇
ctrl+shift+e 跟ctrl+e有點類似,需要用光標上下選擇
ctrl+page up 或 page down, ctrl+shift+page up 或 page down 這四個快捷鍵類似,切換打開的文件,如果是遇到收起來的文件,功能和ctrl+e類似,但是多了切換功能
ctrl+shift+p 跳到代碼塊的開始位置或結束位置
ctrl+g 在工作空間中查找當前光標內容(本地變量,屬性,類,方法等)被定義的位置
ctrl+alt+g 在workspace中查找當前選中文本
ctrl+k 向前查找當前選中內容
ctrl+shift+k 向后查找當前選中內容
ctrl+f 查找
ctrl+h 強力查找

4、調試相關快捷鍵

快捷鍵 說明
F5 進入被調用方法調試
F6 步進調試
F7 執行當前方法剩余所有內容,并退出,返回到當前方法被調用出繼續
F8 不再調試當前斷點
F11 調試運行當前類
ctrl+F11 Runy運行
ctrl+alt+b 跳過所有斷點
ctrl+shift+b 添加當前行斷點

5、其他快捷鍵

收起/展開代碼 :
快捷鍵 說明
ctrl + - 收起當前方法
ctrl + + 展開當前方法
ctrl + shift + / (數字鍵盤的除號) 收起所有方法
ctrl + shift + * (數字鍵盤的乘號) 展開所有方法

####### 編輯窗口

快捷鍵 說明
esc 關閉彈出窗口
alt+ ← 往前切換打開編輯窗口的歷史
alt + → 往后切換打開編輯 窗口的歷史
ctrl+w 關閉當前編輯窗口
ctrl+shift+F4 關閉所有編輯窗口
ctrl+m 最大化或最小化當前窗口
其他
快捷鍵 說明
ctrl+shift+3 commit... ; 如果是被scm管理的代碼,會調用提交窗口;比如git的commit
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,333評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,491評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,263評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,946評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,708評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,186評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,409評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,939評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,774評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,976評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,209評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,641評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,872評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,650評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,958評論 2 373

推薦閱讀更多精彩內容