標籤: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使用效率(一)--使用快速鍵