提高eclipse使用效率(一)--使用快速鍵

來源:互聯網
上載者:User

標籤:style   blog   http   java   使用   io   strong   for   ar   

編輯代碼常用快速鍵

格式化代碼的快速鍵 Ctrl + Shift + F

格式化縮排的快速鍵是 Ctrl + I,只能對選中的文本進行縮排

刪除一行的快速鍵是 Ctrl + D

當前視窗最大化最小化切換 Ctrl + M

轉到最後進行修改的位置 Ctrl + Q

快速尋找選中的字元 Ctrl + K(向下) Ctrl + Shift + K(向上)

游標放到一個括弧,切換到另一個成對的括弧 Ctrl + Shirt + P

在編輯過的位置進行切換 Alt + 左右方向鍵

閱讀代碼常用的快速鍵

F3不解釋(一些人喜歡用Ctrl + 滑鼠左鍵)

選中方法或者變數 Ctrl + Alt + H,尋找在哪些地方調用,快速閱讀代碼和評估代碼修改必須要用到的

繼承關係 F4,瞭解代碼的架構

快速尋找函數和變數 Ctrl + O,輸入函數或變數的名字,比在Outline中一個一個找要快很多,但是要對代碼有瞭解

全工程尋找 Ctrl + H,代碼巨多的情況下必不可少。

由於水平有限,筆者只用到了這些快速鍵

如果想知道其他的快速鍵 Ctrl + Shift + L

自訂格式化代碼

在Preference中開啟Java的Format

內建的模版是不能修改的,點擊New...,隨便輸入一個名字,建立一個自己的模板,彈出自訂Edit視窗

可以定義的項目非常豐富,在右邊還可以進行預覽,就算對英文不感冒,也可以捉摸出大致的意思。對代碼進行格式化的好處是不僅僅是美觀,便於閱讀,在進行團隊開發的時候,使用統一的格式,在合并代碼的時候可以避免許多的衝突。修改完成的模版就是使用Ctrl + Shift + F格式化時的模板

自動去除無用的import,自動補全@Override和@deprecated,eclipse的Clean up

在Code Style中,除了Format還有Clean Up

和Format進行同樣的操作,建立一個模板,有幾個地方我決定有必要改一下

Code Organizing標籤選擇Remove trailing whitespace(移除尾部的空格)

Organzie imports

選擇Organzie imports前效果

import org.model.*;

選擇Organzie imports後效果

import org.model.Engine;

切換到Code Style標籤

 

Use blocks in if/while/for/do statements if/while/for/do自動添加括弧,這個因人而異,我決定即使只用一行,也應該添加括弧。

點擊菜單裡的Source - Clean up,可以對代碼進行清理,清理代碼最大的好處是——移除沒用的import,自動添加@Deprecated和@Override


特別是自動添加@Override,可以很清楚的明白那些函數是繼承的。

代碼提示

用過visual assistx的一定非常系統它的代碼提示功能,我是個沒有代碼提示就無法Coding的人,點擊菜單Windows-Preference,切換到以下視窗

找到Auto Activation,也就是紅色方框中的部分,將Auto activation delay(ms): 修改為 50

Auto activation triggers for Java:修改為 .abcdefghigklmnoprstuvwxyz,這樣就能隨時提示了。

 

最後介紹兩個工具,Search Everything 根據檔案名稱快速尋找檔案,ClipX剪貼簿記錄。

 

參考:http://www.cnblogs.com/sw926/p/3209615.html

提高eclipse使用效率(一)--使用快速鍵

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.