<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 73,  comments - 55,  trackbacks - 0
    作者一記錄:
    ?
    編輯
    作用域??功能??快捷鍵
    全局??查找并替換?Ctrl+F
    文本編輯器?查找上一個?Ctrl+Shift+K
    文本編輯器?查找下一個?Ctrl+K
    全局??撤銷??Ctrl+Z
    全局??重做??Ctrl+Y
    全局??復制??Ctrl+C
    全局??剪切??Ctrl+X
    全局??粘貼??Ctrl+V
    全局??全部選中?Ctrl+A
    全局??刪除??Delete
    全局??快速修正?Ctrl+1
    全局??內容輔助?Alt+/
    全局??上下文信息?Alt+??Alt+Shift+??Ctrl+Shift+Space
    Java編輯器 顯示工具提示描述 F2
    全局 恢復上一個選擇 Alt+Shift+↓
    Java編輯器 選擇封裝元素 Alt+Shift+↑
    Java編輯器 選擇上一個元素 Alt+Shift+←
    Java編輯器 選擇下一個元素 Alt+Shift+→
    文本編輯器 增量查找 Ctrl+J
    文本編輯器 增量逆向查找 Ctrl+Shift+J
    文本編輯器 改寫切換 Insert
    文本編輯器 上滾行 Ctrl+↑
    文本編輯器 下滾行 Ctrl+↓

    ?
    查看
    作用域 功能 快捷鍵
    全局 放大 Ctrl+=
    全局 縮小 Ctrl+-
    ?
    窗口
    作用域 功能 快捷鍵
    全局 激活編輯器 F12
    全局 切換編輯器 Ctrl+Shift+W
    全局 上一個編輯器 Ctrl+Shift+F6
    全局 上一個視圖 Ctrl+Shift+F7
    全局 上一個透視圖 Ctrl+Shift+F8
    全局 下一個編輯器 Ctrl+F6
    全局 下一個視圖 Ctrl+F7
    全局 下一個透視圖 Ctrl+F8
    文本編輯器 顯示標尺上下文菜單 Ctrl+W
    全局 顯示視圖菜單 Ctrl+F10
    全局 顯示系統菜單 Alt+-
    ?
    導航
    作用域 功能 快捷鍵
    Java編輯器 打開結構 Ctrl+F3
    全局 打開類型 Ctrl+Shift+T
    全局 打開類型層次結構 F4
    全局 打開聲明 F3
    全局 打開外部javadoc Shift+F2
    全局 打開資源 Ctrl+Shift+R
    全局 后退歷史記錄 Alt+←
    全局 前進歷史記錄 Alt+→
    全局 上一個 Ctrl+,
    全局 下一個 Ctrl+.
    Java編輯器 顯示大綱 Ctrl+O
    全局 在層次結構中打開類型 Ctrl+Shift+H
    全局 轉至匹配的括號 Ctrl+Shift+P
    全局 轉至上一個編輯位置 Ctrl+Q
    Java編輯器 轉至上一個成員 Ctrl+Shift+↑
    Java編輯器 轉至下一個成員 Ctrl+Shift+↓
    文本編輯器 轉至行 Ctrl+L

    搜索
    作用域 功能 快捷鍵
    全局 出現在文件中 Ctrl+Shift+U
    全局 打開搜索對話框 Ctrl+H
    全局 工作區中的聲明 Ctrl+G
    全局 工作區中的引用 Ctrl+Shift+G

    ?
    文件
    作用域 功能 快捷鍵
    全局 保存 Ctrl+S
    全局 打印 Ctrl+P
    全局 關閉 Ctrl+F4
    全局 全部保存 Ctrl+Shift+S
    全局 全部關閉 Ctrl+Shift+F4
    全局 屬性 Alt+Enter
    全局 新建 Ctrl+N

    項目
    作用域 功能 快捷鍵
    全局 全部構建 Ctrl+B

    源代碼
    作用域 功能 快捷鍵
    Java編輯器 格式化 Ctrl+Shift+F
    Java編輯器 取消注釋 Ctrl+\
    Java編輯器 注釋 Ctrl+/
    Java編輯器 添加導入 Ctrl+Shift+M
    Java編輯器 組織導入 Ctrl+Shift+O
    Java編輯器 使用try/catch塊來包圍未設置,太常用了,所以在這里列出,建議自己設置。
    也可以使用Ctrl+1自動修正。
    ?
    運行
    作用域 功能 快捷鍵
    全局 單步返回 F7
    全局 單步跳過 F6
    全局 單步跳入 F5
    全局 單步跳入選擇 Ctrl+F5
    全局 調試上次啟動 F11
    全局 繼續 F8
    全局 使用過濾器單步執行 Shift+F5
    全局 添加/去除斷點 Ctrl+Shift+B
    全局 顯示 Ctrl+D
    全局 運行上次啟動 Ctrl+F11
    全局 運行至行 Ctrl+R
    全局 執行 Ctrl+U

    重構
    作用域 功能 快捷鍵
    全局 撤銷重構 Alt+Shift+Z
    全局 抽取方法 Alt+Shift+M
    全局 抽取局部變量 Alt+Shift+L
    全局 內聯 Alt+Shift+I
    全局 移動 Alt+Shift+V
    全局 重命名 Alt+Shift+R
    全局 重做 Alt+Shift+Y

    作者二記錄:
    讓我們按照使用頻率來看看我最愛用的一些熱鍵組合。(注:以下內容在Eclipse3.02及一上版本通過測試)
    1. Control-Shift-T: 打開類型(Open type)。如果你不是有意磨洋工,還是忘記通過源碼樹(source tree)打開的方式吧。
    2. Control-Shift-R: 打開資源(不只是用來尋找Java文件)。小提示:利用Navigator視圖的黃色雙向箭頭按鈕讓你的編輯窗口和導航器相關聯。這會讓你打開的文件對應顯示在導航器的層級結構中,這樣便于組織信息。如果這影響了速度,就關掉它。
    3. F3: 打開申明(Open declaration)。或者,利用Declaration Tab(在Java視圖模式下,選擇Windows --> Show View -- > Declaration)。當你選中代碼中的一個方法,然后按這個按鍵,它會把整個方法在申明方框里顯示出來。
    4. Alt-left arrow: 在導航歷史記錄(Navigation History)中后退。就像Web瀏覽器的后退按鈕一樣,在利用F3跳轉之后,特別有用。(用來返回原先編譯的地方)
    5. Alt-right arrow: 導航歷史記錄中向前。
    6. Control-Q: 回到最后依次編輯的地方。這個快捷鍵也是當你在代碼中跳轉后用的。特別是當你鉆的過深,忘記你最初在做什么的時候。
    7. Control-Shift-G: 在workspace中搜索引用(reference)。這是重構的前提。對于方法,這個熱鍵的作用和F3恰好相反。它使你在方法的棧中,向上找出一個方法的所有調用者。一個與此相關的功能是開啟“標記”功能(occurrence marking) 。選擇Windows->Preferences->Java-> Editor-> Mark Occurrences,勾選選項。這時,當你單擊一個元素的時候,代碼中所有該元素存在的地方都會被高亮顯示。我個人只使用“標記本地變量”(Mark Local Variables)。注意:太多的高亮顯示會拖慢Eclipse。
    8. Control-Shift-F: 根據代碼風格設定重新格式化代碼。我們的團隊有統一的代碼格式,我們把它放在我們的wiki上。要這么做,我們打開Eclipse,選擇Window?Preferences?Java?Code Style,然后設置Code Formatter,Code Style和Organize Imports。利用導出(Export)功能來生成配置文件。我們把這些配置文件放在wiki上,然后團隊里的每個人都導入到自己的Eclipse中。
    9. Control-O: 快速概要(quick outline)。通過這個快捷鍵,你可以迅速的跳到一個方法或者屬性,只需要輸入名字的頭幾個字母。
    10. Control-/: 對一行注釋或取消注釋。對于多行也同樣適用。
    11. Control-Alt-down arrow: 復制高亮顯示的一行或多行。
    12. Alt-down arrow: 將一行或多行向下移動。Alt-up arrow會向上移動。
    其他的熱鍵在菜單里有。你可以通過按下Control-Shift-L(從3.1版本開始),看到所有快捷鍵的列表。按下Control-Shift-L兩次,會顯示熱鍵對話框(Keys Preferences dialog),你可以在這里自己設置熱鍵。我歡迎你在Talkback部分發表你的Eclipse提示。
    其他的Eclipse竅門
    我總結了幾個相關的小竅門:
    鎖定命令行窗口:在命令行視圖中(Window ? Show View ? Other ? Basic ? Console),試試看用滾動鎖定按鈕來鎖定控制臺輸出不要滾屏。
    使用Ant視圖:在我的Java或Debug模式下,我喜歡顯示出Ant視圖,這樣我就可以迅速的運行Ant任務。通過Window ? Show View ? Other ? Ant可以找到該視圖。把Ant視圖放在屏幕的一角,通過“添加編譯文件(Add Buildfiles)”按鈕來添加build.xml文件。在3.1版本中,甚至支持Ant調試腳本語言。
    自動遍歷一個集合:for + Control-Space: 如果你還不知道,那么你應該記住Control-Space是自動完成功能。在Eclipse中,你還可以自動完成結構。在一個數組或集合范圍內,試試看輸入“for”然后按下Control-Space鍵。Eclipse會問你你想要遍歷哪一個集合然后自動完成循環代碼。
    使用分級布局:在包瀏覽視圖(Package Explorer view)中默認的布局(扁平式)方式讓我困惑,它把包的全名顯示在導航樹(navigation tree)中。我更喜歡我源碼的包和文件系統視圖,在Eclipse中叫做分級布局(Hierarchical Layout)。要切換到這種模式,點擊包瀏覽視圖中向下的按鈕,選擇布局(Layout),然后選擇分級(Hierarchial)。
    一次顯示多個文件:你可以一次瀏覽多個文件。把不在激活狀態的編輯窗口拖到激活窗口的底部或側邊的滾動條上,就可以打開該編輯窗口。這是我能描述該竅門的最好方式了。
    同時打開兩個Eclipse:要將改動從一個CVS分支上合并到另外一個上,我喜歡通過同時打開兩個工作目錄(Workspace)不同Eclipse來實現。這樣我可以通過比較CVS上的最新版本看到所有的變化(右鍵單擊工程,然后選擇Compare with ? Lastest from HEAD)然后把每一個變化都合并到另外一個CVS分支上。啟動多個Eclipse的最簡單的方法是利用Eclipse Launcher。
    Implementors插件:安裝一個能夠跳到一個接口的實現的插件。如果你是個dependency injection 粉絲,或者正在基于編寫優良的接口工作,那么你需要一個這樣的插件來加速代碼導航。你可以在SourceForge找到這個插件。
    posted on 2007-02-13 11:20 保爾任 閱讀(723) 評論(0)  編輯  收藏

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


    網站導航:
     

    <2007年2月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728123
    45678910

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品亚洲аv无码播放| 亚洲成a人片在线观看中文!!! | 国产一区二区三区免费| 国产精品亚洲玖玖玖在线观看| 亚洲国产人成精品| 国产午夜亚洲精品不卡| 日韩a在线观看免费观看| 理论亚洲区美一区二区三区 | 国产自偷亚洲精品页65页| 一本到卡二卡三卡免费高| 亚洲男人的天堂一区二区| 成人无码视频97免费| 亚洲AV日韩AV永久无码免下载 | 亚洲国产熟亚洲女视频| 国内自产拍自a免费毛片| 日韩在线视精品在亚洲| 亚洲中文久久精品无码ww16| 日本免费A级毛一片| 亚洲日本香蕉视频观看视频| 成人网站免费观看| 羞羞网站在线免费观看| 亚洲日韩一页精品发布| 亚洲成人免费网址| 色偷偷亚洲第一综合| 中文字幕一精品亚洲无线一区| 三年片在线观看免费观看大全动漫 | 麻豆高清免费国产一区| 国产亚洲中文日本不卡二区| 深夜国产福利99亚洲视频| 国产啪精品视频网站免费尤物| 亚洲日韩乱码中文无码蜜桃臀| 亚洲av无码专区在线观看素人| 国产精品99久久免费观看| 亚洲1234区乱码| 亚洲无码黄色网址| ww4545四虎永久免费地址| 亚洲成AV人片一区二区| 一级女人18片毛片免费视频| 亚洲综合无码一区二区| 国产精品免费看久久久久| 不卡视频免费在线观看|