海水正藍

          面朝大海,春暖花開
          posts - 145, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Eclipse 快捷鍵

          Posted on 2013-07-25 01:00 小胡子 閱讀(967) 評論(0)  編輯  收藏 所屬分類: Eclipse
          編輯代碼常用快捷鍵

          格式化代碼的快捷鍵 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

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 德州市| 子洲县| 贡山| 乌海市| 淮滨县| 岫岩| 唐河县| 河西区| 兖州市| 稻城县| 满城县| 怀来县| 双流县| 柞水县| 丹寨县| 盐池县| 三原县| 凤冈县| 肇庆市| 河南省| 宁陵县| 香河县| 九寨沟县| 乐亭县| 盐源县| 靖宇县| 拉孜县| 青田县| 林周县| 正阳县| 灵寿县| 商水县| 内江市| 武安市| 溧水县| 内黄县| 龙胜| 肃南| 武平县| 永康市| 仪征市|