2009年10月27日 星期二

Eclipse 快捷鍵

  1 編輯  
  2 作用域             功能                快捷鍵  
  3 全局              搜尋並替換             Ctrl+F  
  4 文本編輯器        搜尋上一個         Ctrl+Shift+K  
  5 文本編輯器        搜尋下一個         Ctrl+K  
  6 全局              撤銷                Ctrl+Z  
  7 全局              複製                Ctrl+C  
  8 全局              恢復上一個選擇        Alt+Shift+↓  
  9 全局              剪切                Ctrl+X  
 10 全局              快速修正                  Ctrl1+1 
 11 全局              內容輔助                  Alt+/  
 12 全局              全部選中                  Ctrl+A  
 13 全局              刪除                Delete  
 14 全局              上下文資訊       Alt+?  
 15                                          Alt+Shift+?  
 16                                          Ctrl+Shift+Space  
 17 Java編輯器     顯示工具提示描述          F2  
 18 Java編輯器     選擇封裝元素        Alt+Shift+↑  
 19 Java編輯器     選擇上一個元素       Alt+Shift+←  
 20 Java編輯器     選擇下一個元素       Alt+Shift+→  
 21 文本編輯器       增量搜尋            Ctrl+J  
 22 文本編輯器       增量逆向搜尋        Ctrl+Shift+J  
 23 全局              貼上            Ctrl+V  
 24 全局              重做                Ctrl+Y  
 25    
 26 查看  
 27 作用域             功能            快捷鍵  
 28 全局              放大            Ctrl+=  
 29 全局              縮小            Ctrl+-  
 30    
 31 視窗  
 32 作用域             功能            快捷鍵  
 33 全局              激活編輯器        F12  
 34 全局              切換編輯器       Ctrl+Shift+W  
 35 全局              上一個編輯器        Ctrl+Shift+F6  
 36 全局              上一個視圖             Ctrl+Shift+F7  
 37 全局              上一個透視圖        Ctrl+Shift+F8  
 38 全局              下一個編輯器        Ctrl+F6  
 39 全局              下一個視圖             Ctrl+F7  
 40 全局              下一個透視圖        Ctrl+F8  
 41 文本編輯器       顯示標尺上下文功能表         Ctrl+W  
 42 全局              顯示視圖功能表        Ctrl+F10  
 43 全局              顯示系統功能表        Alt+-  
 44    
 45 導航  
 46 作用域             功能                快捷鍵  
 47 Java編輯器     打開結構              Ctrl+F3  
 48 全局              打開類型              Ctrl+Shift+T  
 49 全局              打開類型層次結構          F4  
 50 全局              打開聲明                  F3  
 51 全局              打開外部javadoc       Shift+F2  
 52 全局              打開資源              Ctrl+Shift+R  
 53 全局              後退曆史記錄        Alt+←  
 54 全局              前進曆史記錄        Alt+→  
 55 全局              上一個           Ctrl+,  
 56 全局              下一個           Ctrl+.  
 57 Java編輯器          顯示大綱             Ctrl+O  
 58 全局              在層次結構中打開類型      Ctrl+Shift+H  
 59 全局              轉至匹配的括號       Ctrl+Shift+P  
 60 全局              轉至上一個編輯位置         Ctrl+Q  
 61 Java編輯器     轉至上一個成員       Ctrl+Shift+↑  
 62 Java編輯器     轉至下一個成員       Ctrl+Shift+↓  
 63 文本編輯器       轉至行           Ctrl+L  
 64    
 65 搜索  
 66 作用域            功能           快捷鍵  
 67 全局             出現在文件中       Ctrl+Shift+U  
 68 全局             打開搜索對話框        Ctrl+H  
 69 全局             工作區中的聲明        Ctrl+G  
 70 全局             工作區中的引用        Ctrl+Shift+G  
 71    
 72 文本編輯  
 73 作用域            功能           快捷鍵  
 74 文本編輯器      改寫切換           Insert  
 75 文本編輯器      上滾行            Ctrl+↑  
 76 文本編輯器      下滾行            Ctrl+↓  
 77    
 78 文件  
 79 作用域            功能                 快捷鍵  
 80 全局             保存                 Ctrl+S   
 81 全局             打印                 Ctrl+P  
 82 全局             關閉                 Ctrl+F4  
 83 全局             全部保存           Ctrl+Shift+S  
 84 全局             全部關閉           Ctrl+Shift+F4  
 85 全局             屬性                 Alt+Enter  
 86 全局             新建                 Ctrl+N  
 87    
 88 項目  
 89 作用域            功能                 快捷鍵  
 90 全局             全部構建           Ctrl+B  
 91    
 92 源代碼  
 93 作用域            功能                 快捷鍵  
 94 Java編輯器    格式化            Ctrl+Shift+F  
 95 Java編輯器    取消註釋           Ctrl+\  
 96 Java編輯器    註釋                 Ctrl+/  
 97 Java編輯器    添加導入           Ctrl+Shift+M  
 98 Java編輯器    組織導入           Ctrl+Shift+O  
 99 Java編輯器    使用try/catch塊來包圍      未設置,太常用了,所以在這裡列出,建議自己設置。也可以使用Ctrl+1自動修正。  
100    
101 運行  
102 作用域            功能                 快捷鍵  
103 全局             單步返回           F7  
104 全局             單步跳過           F6  
105 全局             單步跳入           F5  
106 全局             單步跳入選擇             Ctrl+F5  
107 全局             調試上次啟動             F11  
108 全局             繼續                 F8  
109 全局             使用過濾器單步執行          Shift+F5  
110 全局             添加/去除斷點        Ctrl+Shift+B  
111 全局             顯示                 Ctrl+D  
112 全局             運行上次啟動             Ctrl+F11  
113 全局             運行至行           Ctrl+R  
114 全局             執行                 Ctrl+U  
115    
116 重構  
117 作用域            功能                 快捷鍵  
118 全局             撤銷重構                  Alt+Shift+Z  
119 全局             抽取方法                   Alt+Shift+M  
120 全局             抽取局部變量             Alt+Shift+L  
121 全局             內聯                 Alt+Shift+I  
122 全局             移動                 Alt+Shift+V  
123 全局             重命名                    Alt+Shift+R  
124 全局             重做                 Alt+Shift+Y  


熱鍵篇:


自動匯入所需要的類別:Ctrl+Shift+O
簡易說明:
假設我們沒有Import任何類別時,當我們在程式裡打入:
BufferedReader buf =new BufferedReader(new InputStreamReader(System.in));
此時Eclipse會警示說沒有匯入類別,這時我們只要按下Ctrl+Shift+O
,它就會自動幫我們Import類別。

查看使用類別的原始碼:Ctrl+滑鼠左鍵點擊
簡易說明:可以看到您所使用類別的原始碼。

視景切換:Ctrl+F8
個人習慣:Alt+S。
修改處:視窗->喜好設定->工作台->按鍵->視窗->下一個視景。
簡易說明:可以方便我們快速切換編輯、除錯等視景。

密技篇:
一套Eclipse可同時切換,英文、繁體、簡體顯示:
1.首先要先安裝完中文化包。
2.在桌面的捷徑後面加上參數即可,
英文-> -nl "zh_US"
繁體-> -nl "zh_TW"
簡體-> -nl "zh_CN"。
(其它語系以此類推)
像我2.1.2中文化後,我在我桌面的Eclipse捷徑加入參數-n1 "zh_US"。
"C:Program Fileseclipseeclipse.exe" -n "zh_US"
介面就會變回英文語系嚕。

利用Eclipse,在Word編輯文書時可不必將程式碼重新編排:
將Eclipse程式編輯區的程式碼整個複製下來(Ctrl+C),直接貼(Ctrl+V)到
Word或WordPad上,您將會發現在Word裡的程式碼格式,跟Eclipse
所設定的完全一樣,包括字型、縮排、關鍵字顏色。我曾試過JBuilder
、GEL、NetBeans...使用複製貼上時,只有縮排格式一樣,字型、顏
色等都不會改變。

外掛篇:
外掛安裝:將外掛包下載回來後,將其解壓縮後,您會發現features、
plugins這2個資料夾,將裡面的東西都複製或移動到Eclipse的features
、plugins資料夾內後,重新啟動Eclipse即可。

讓Eclipse可以像JBuilderX一樣使用拖拉方式建構GUI的外掛:
1.Jigloo SWT/Swing GUI Builder :
http://cloudgarden.com/jigloo/index.html
下載此版本:Jigloo plugin for Eclipse (using Java 1.4 or 1.5)
安裝後即可由檔案->新建->其它->GUI Form選取要建構的GUI類型。

2.Eclipse Visual Editor Project:
http://www.eclipse.org/vep/
點選下方Download Page,再點選Latest Release 0.5.0進入下載。
除了VE-runtime-0.5.0.zip要下載外,以下這2個也要:
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)

我只測試過Eclipse 2.1.2版本,使用上是OK的!
3.0版本以上的使用者,請下載:
Eclipse build I20040324:
1.0.0 Stream Integration Build I20040325 Thu, 25 Mar 2004 -- 12:09 (-0500)
1.0.0 Stream Nightly Build N20040323a Tue, 23 Mar 2004 -- 13:53 (-0500)
注意:3.0以上版本,僅build I20040324可正常使用。
安裝成功後,即可由新建->Java->AWT與Swing裡選擇
所要建構的GUI類型開始進行設計。VE必須配合著對應
版本,才能正常使用,否則即使安裝成功,使用上仍會
有問題。

使用Eclipse來開發JSP程式:
外掛名稱:lomboz(下載頁面)
http://forge.objectweb.org/project/...php?group_id=97
請選擇適合自己版本的lomboz下載,lomboz.212.p1.zip表示2.1.2版,
lomboz.3m7.zip表示M7版本....以此類推。
lomboz安裝以及設置教學:
Eclipse開發JSP-教學文件

Java轉exe篇:
實現方式:Eclipse搭配JSmooth(免費)。
1.先由Eclipse製作包含Manifest的JAR。

製作教學
2.使用JSmooth將做好的JAR包裝成EXE。
JSmooth下載頁面:
http://jsmooth.sourceforge.net/index.php
3.製作完成的exe檔,可在有裝置JRE的Windows上執行。

Eclipse-Java編輯器最佳設定:
編輯器字型設定:工作台->字型->Java編輯器文字字型。
(建議設定Courier New -regular 10)

編輯器相關設定:視窗->喜好設定->Java->編輯器

外觀:顯示行號;對稱顯示的方括號;顯示現行行、
顯示列印邊距,將其勾選,Tab寬度設4,列印編距欄位設80。
程式碼協助:採預設即可。
語法:可設定關鍵字、字串等等的顯示顏色。
附註:採預設即可。
輸入:全部欄位都勾選。
浮動說明:採預設即可。
導覽:採預設即可。

使自動排版排出來的效果,最符合Java設計慣例的設定:
自動排版設定:視窗->喜好設定->Java->程式碼製作格式。

換行:全部不勾選。
分行:行長度上限設:80。
樣式:只將強制轉型後插入空白勾選。
內縮空格數目:設為4。

Eclipse快捷鍵
==================================================
Menus
F10 Main menu
Shift F10 Context menu
Ctrl F10 View menu
Alt - Active view's menu
==================================================
Workspace navigation
F12 Activate editor
Ctrl Shift W Switch editor
Ctrl F6 Next editor
Ctrl Shift F6 Prev editor
Ctrl F7 Next workspace
Ctrl Shift F7 Prev workspace
Ctrl F8 Next perspective
Ctrl Shift F8 Prev perspective
Alt Left Back
Alt Right Forward
Files
Alt Shift S Show in…
Ctrl Shift R Jump to file
Ctrl N New file
Ctrl S Save file
Ctrl Shift S Save all files
Ctrl F4 Close file
Ctrl Shift F4 Close all files
Find
Ctrl L Goto line
Ctrl F Find
Ctrl J Incremental find
Ctrl Shift J Incremental find prev
Ctrl K Find next
Ctrl Shift K Find prev
Ctrl H Search workspace
Ctrl (dot) Navigate next
Ctrl (comma) Navigate prev
==================================================
Java navigation
F3 Goto declaration
Ctrl Shift U Find references in file
Ctrl Shift G Find references in workspace
Ctrl T Popup type hierarchy
Ctrl Shift T Open Type
Ctrl O Outline of current source
Ctrl F3 Outline of current cursor position
F2 Show Javadoc
F4 Show heirachy
==================================================
General editing
Alt Arrow Move line(s) up or down
Ctrl Alt Arrow Duplicate line(s) up or down
Shift Enter Insert line below
Ctrl Shift Enter Insert line above
Ctrl Shift Q Toggle Quick Diff
Ctrl Shift Y Convert to lowercase
Ctrl Shift X Convert to uppercase
Java editing
Ctrl 1 Quick fix (works even when there are no errors
Ctrl Shift M Add import
Ctrl Shift F Reformat
Ctrl / Comment
Ctrl \ Uncomment
Ctrl Shift Space Parameter hints
Ctrl Hyperlink identifier
==================================================
Debugger
F5 Step into
F6 Step over
F7 Run to return
F8 Resume
F9 Relaunch last
F11 Run/debug last
Ctrl F11 Run
Ctrl Shift B Toggle breakpoint
Ctrl D Display
Ctrl Q Inspect
Ctrl R Run to line
Ctrl U Run snippet
==================================================
Refactor
Alt T Rectoring menu
Ctrl Shift Z Undo refactor
Ctrl Shift Y Redo refactor
Alt Shift R Rename
Alt Shift V Move
Alt Shift I Inline
Alt Shift M Extract method
Alt Shift L Extract local
==================================================
Misc
F5 Refresh
F1 Infopop
F2 Show resizeable hover

F5: step in
F6: step over
F7: ......
F8: ......
Ctrl + space : Code assistant
Ctrl + o : 在編輯器中打開類結構,適用在編輯框最大化的時候,跳轉函數用...
Ctrl + t : 也是在編輯器中使用,打開選擇的元素的繼承樹,可以迅速定位父類的方法在子類中的覆蓋位置
Ctrl + shift + R : 查找XML,JSP等非JAVA文件.
Ctrl + shift + H : 打開制定類的類樹,適用在對於沒有源代碼的類的層次結構的瞭解,用F4是無法實現的
Ctrl + H : 搜索所有文件中,包含的關鍵字,我用來搜索XML等配置文件....
Alt + <-(左右箭頭): 編輯器的回退,就是著名的BACK! Ctrl + F6 : 切換編輯編輯器,我改成了Table+ctrl Ctrl + m : 編輯框最大化... Ctrl + b : 插入斷點 Insert : 點擊insert可以切換幾種光標的形狀,每一種形狀都代表一種insert方式,默認的是smart insert吧。 ctrl+/:註釋 ctrl+:取消註釋 Ctrl + space : Code assistant 最好不要用這個快捷鍵做code assistant, 容易和輸入法衝突。我一般設置成Ctrl+J,同JBuilder的一樣。 我自定義的其它的設置還有: Ctrl+Tab : Code Format Ctrl+I : 組織導入 ctrl+shift+m 自動搜索鼠標所在的類所屬的包並自動導入,加入import語句中。 ctrl+shift+O吧,把import *這種方式改為,import確定的類或接口 ctrl+shift+p 找另外一半括號 ctrl+1 smart fix (常用) alt+/ 因為是中文系統所以ctrl+space總是出現輸入法,所以用這個替代。 按住ctrl,用鼠標點method或類,自動跳到該類或方法。



: 常用快捷鍵

1. 轉換字母大小寫
按鍵 : CTRL+SHIFT+X 作用 : 將選中的小寫轉換為大寫
按鍵 : CTRL+SHIFT+Y 作用 : 將選中的大寫轉換為小寫


2. 錯誤碼提示
按鍵 : ctrl + 1
使用方法:在出現黃色警告泡泡或紅色錯誤泡泡時 , 光標定位該行,按鍵。
作用: 自動修正或者給出修改方案


3. 最大化程序編輯窗口
按鍵 : ctrl + m

4. 快迅定位類中的方法
按鍵 : ctrl + o

5. 同一程序有中英文界面
Eclipse 下載了多國語言包安裝後,可以在桌面建立多個快捷圖標,例如我建了兩個圖文語言的界面
多國語言包使用:從 Eclipse 的官方網站( www.eclipse.org )下載 3.0.1 Eclipse 的相應的多國語言包(網頁上英文名稱為 Language Pack )。具體下載地址: http://download.eclipse.org/downloads/
安裝方法如下:
1 )關閉 Eclipse
2 )將下載的語言包( ZIP 文件)解壓縮,取名為 Language
3 )將此目錄複製到 C:\Eclipse 目錄下,複製完後的整個 Eclipse 目錄結構。注意, Language 目錄下有一個 Eclipse 子目錄,然後才是 features plugins 目錄。
4 )建立語言包的 link 文件。在 C:\Eclipse 下新建一個目錄並取名為 links ,在該目錄中新建一個文本文件並取名為 language.link( 註:可任意名稱 ) ,然後在 language.link 文件中加入一行文字:
path=C:\\Eclipse\\language (
注意:路徑分隔符由兩個反斜扛組成 )
註:關於路徑的寫法
1 path=C:/Eclipse/language ( 用斜扛 )
2 path=language (用相對路徑)
經過以上四步之後,現在可以重新啟動 Eclipse 了。 Eclipse 啟動時自動查找 links 目錄中的所有文本文件,並將其中 path 指向的插件加載到 Eclipse
Eclipse
的多國語言包是 Eclipse 的一個插件,所以它的安裝方法就是插件在基礎上 Eclipse 中的安裝方法。插件安裝的方法有兩種:
建立 link 文件的方式,多國語言包的安裝屬於這種方式;
將插件文件直接複製到 Eclipse 相應的 plugins features 目錄中。標,然後一個加上 -nl "zh_CN" 參數,一個加上 -nl "en_US" 參數,這樣一套軟件就可以有中、英


: javadocument 集成到 eclipse
1 、前提安裝好了 Eclipse ,比如 E:\OpenSource\Eclipse\ 目錄下,以下這個目錄以 %ECLIPSE_HOME% 表示
  此時默認的插件是在 %ECLIPSE_HOME%\plugins 目錄下

2
、將此附件 ( 保存於 D:\ 常用工具 \eclipse 插件 \javadoc.rar) 中的文件解壓出來到 %ECLIPSE_HOME%\PlugInsNew\ 目錄下,注意是新的一個目錄 New

3
、到 http://java.sun.com 分別去下載 Java Document
   J2SE 1.4.2 Documentation 文件名為 j2sdk-1_4_2-doc.zip
  下載後放到直接 %ECLIPSE_HOME%\PlugInsNew\javadoc\eclipse\plugins\com.sun.java.j2sdkdoc1.4.2\ 目錄下並改名為 doc.zip

   J2SE(TM) Development Kit Documentation 5.0 文件名為 jdk-1_5_0-doc.zip
  下載後放到直接 %ECLIPSE_HOME%\PlugInsNew\javadoc\eclipse\plugins\com.sun.java.j2sdkdoc1.5.0\ 目錄下並改名為 doc.zip
  
   J2EE(TM) 1.4 Platform API Documentation 文件名為 j2eeri-1_4-doc-api.zip
  下載後放到直接 %ECLIPSE_HOME%\PlugInsNew\javadoc\eclipse\plugins\com.sun.java.j2eedoc1.4\ 目錄下並改名為 doc.zip

4
、如果你的 %ECLIPSE_HOME% 與此不同,請修改 javadoc.link 文件裡的路徑

5
、將修改後的 javadoc.link 文件放到 %ECLIPSE_HOME%\links\ 目錄中去

6
、關閉 Eclipse 後,重新啟動 Eclipse ,然後菜單 Help => Help Content => 打開幫助窗口後,可以在左邊的列表中看到
   J2EE 1.4 Documentation
   J2SE 1.4.2 Documentation
   J2SE 1.5.0 Documentation
 單擊進去可以看到相關的文檔了。

7
、刪除,關閉 Eclipse
  刪除 %ECLIPSE_HOME%\links\javadoc.link 文件
  刪除 %ECLIPSE_HOME%\PlugInsNew\javadoc 整個目錄及文件

8
、重新啟動 Eclipse 即可

9
、其它文檔集成到 Eclipse 中的方法類似,詳見 plugin.xml toc.xml 文件




三:
editplus 編譯運行 java 程序
1. 點擊Editplus工具/配置用戶工具菜單,在彈出的窗口中的組和工具項目下拉列表中選擇一個組,點組名稱按鈕,為該組起一個標誌性名稱。
  2. 點擊添加工具/應用程序按鈕,將菜單文本設置為「 javac」,點擊命令欄右邊的按鈕,找到「javac.exe」文件的存放路徑,並打開它。點擊參數欄右邊的向下箭頭,選擇文件名。點擊初始目錄欄右邊的按鈕,選擇文件目錄
 3. 捕獲輸出複選框選中。(此為關鍵之處)
 4. 再次點擊新工具/程序按鈕,將菜單文本設置為運行,點擊命令欄右邊的按鈕,找到 「java.exe」文件的存放路徑,並打開它。點擊參數欄右邊的向下箭頭,選擇不帶擴展名的文件名。點擊初始目錄欄右邊的按鈕,選擇文件目錄
 5. 捕獲輸出複選框選中。(此為關鍵之處)
 6. 確定。

: editplus 編譯運行 C# 程序
從菜單工具」->「配置用戶工具進入用戶工具設置。
  1. 點擊組名稱...」按鈕,更改成你想要的組名,這裡我把它設為「Debug C#」
  2. 點擊添加工具按鈕,將默認的菜單文本改為「Debug C#」
  3. 命令後面的文本框中填入「C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe」,這裡根據
個人的系統目錄位置不同而有所不通,總之是要讓editplus能靠這個找到csc.exe文件;

  4. 參數後面的下拉按鈕中選擇文件路徑,該參數將傳遞給csc.exe

  5. 點選捕獲輸出複選框,點擊輸出模式按鈕,打開輸出模式對話框,選擇使用默認輸出模式...」即可配置成功!
  試著編寫一個程序,從工具菜單中點擊「Debug C#」菜單項,將自動運行csc.exe對當前文件進行編譯,輸出結果顯示在下面的文本框中。雙擊某一行錯誤信息,editplus將自動定位到出錯行。


: 其他
1. 根據註釋自動生成詳細設計
Project à Generate Javadoc à 四種訪問方式 , 與程序中相反 , 選中 private 則生成所有類和所有方法的文檔 . 可以自動設置 doc 文檔生成的路徑 . 第三個頁面 VM options 文本框裡設置生成文檔時的最大內存 -J-Xmx180m ( 否則容易死機退出 )
2. 自動編譯
Window à preferences à General à WorkSpace à 選項中複選框 Build Automatically
每當保存文件時, Eclipse 將會自動編譯該文件以及依賴於該文件的文件。因此,當想運行您的應用程序時,它基本上已經保存好並且是最新版本。當處理大型代碼基時,這可以節約不少時間。
3. 本地歷史紀錄
設置 : Window Menu > Preferences > workSpace > Local History
查看 . 在文件上右擊 compare with à history
如果需要 , 可以通過 Replace With Local History 來恢復到任何一個以前的版本
4. 對同一個 eclipse 設置不同的工作目錄 .
使用多個快捷方式 , 添加運行參數為 : -data 工作目錄



【下列文章您可能也有興趣】

沒有留言: