Java Blog From WeiChunHua

          Java

          常用鏈接

          統(tǒng)計(jì)

          develop

          news

          最新評(píng)論

          Eclipse快捷鍵與插件

          Ctrl+1
          快速修復(fù)

          Ctrl+D
          刪除當(dāng)前行

          Ctrl+Alt+↓
          復(fù)制當(dāng)前行到下一行(復(fù)制增加)

          Ctrl+Alt+↑
          復(fù)制當(dāng)前行到上一行(復(fù)制增加)

          Alt+↓
          當(dāng)前行和下面一行交互位置(特別實(shí)用,可以省去先剪切,再粘貼了)

          Alt+↑
          當(dāng)前行和上面一行交互位置

          Alt+←
          前一個(gè)編輯的頁面

          Alt+→
          下一個(gè)編輯的頁面

          Alt+Enter
          顯示當(dāng)前選擇資源(工程,or 文件 or文件)的屬性

          Shift+Enter
          在當(dāng)前行的下一行插入空行(這時(shí)鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)

          Shift+Ctrl+Enter
          在當(dāng)前行插入空行(原理同上條)

          Ctrl+Q
          定位到最后編輯的地方

          Ctrl+L
          定位在某行 

          Ctrl+M
          最大化當(dāng)前的Edit或View

          Ctrl+/
          注釋當(dāng)前行,再按則取消注釋

          Ctrl+O
          快速顯示 OutLine

          Ctrl+T
          快速顯示當(dāng)前類的繼承結(jié)構(gòu)

          Ctrl+W
          關(guān)閉當(dāng)前Editer

          Ctrl+K
          參照選中的Word快速定位到下一個(gè)

          Ctrl+E
          快速顯示當(dāng)前Editer的下拉列表(如果當(dāng)前頁面沒有顯示的用黑體表示)

          Ctrl+/
          (小鍵盤) 折疊當(dāng)前類中的所有代碼

          Ctrl+×
          (小鍵盤) 展開當(dāng)前類中的所有代碼

          Ctrl+Space
          代碼助手完成一些代碼的插入(但一般和輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用Alt+/來代替)

          Ctrl+Shift+E
          顯示管理當(dāng)前打開的所有的View的管理器(可以選擇關(guān)閉,激活等操作)

          Ctrl+J
          正向增量查找(按下Ctrl+J后,你所輸入的每個(gè)字母編輯器都提供快速匹配定位到某個(gè)單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個(gè)單詞時(shí),特別實(shí)用,這個(gè)功能Idea兩年前就有了)

          Ctrl+Shift+J
          反向增量查找(和上條相同,只不過是從后往前查)

          Ctrl+Shift+F4
          關(guān)閉所有打開的Editer

          Ctrl+Shift+X
          把當(dāng)前選中的文本全部變味小寫

          Ctrl+Shift+Y
          把當(dāng)前選中的文本全部變?yōu)樾?

          Ctrl+Shift+F
          格式化當(dāng)前代碼

          Ctrl+Shift+P
          定位到對(duì)于的匹配符(譬如{}) (從前面定位后面時(shí),光標(biāo)要在匹配符里面,后面到前面,則反之)

          下面的快捷鍵是重構(gòu)里面常用的 (注:一般重構(gòu)的快捷鍵都是Alt+Shift開頭的了)

          Alt+Shift+R
          重命名 (是我自己最愛用的一個(gè)了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動(dòng)力)

          Alt+Shift+M
          抽取方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對(duì)一大堆泥團(tuán)代碼有用)

          Alt+Shift+C
          修改函數(shù)結(jié)構(gòu)(比較實(shí)用,有N個(gè)函數(shù)調(diào)用了這個(gè)方法,修改一次搞定)

          Alt+Shift+L
          抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個(gè)變量,尤其是多處調(diào)用的時(shí)候)

          Alt+Shift+F
          把Class中的local變量變?yōu)閒ield變量

          Alt+Shift+I
          合并變量(可能這樣說有點(diǎn)不妥Inline)

          Alt+Shift+V
          移動(dòng)函數(shù)和變量

          Alt+Shift+Z
          重構(gòu)的后悔藥

          ---------------------------------------------------------------------------------------------------------------------

          Eclipse插件下載

          1   Eclipse下載
          EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在這里下載
          http://www.eclipse.org/downloads/index.php

          2   lomboz J2EE插件,開發(fā)JSP,EJB
          http://forge.objectweb.org/projects/lomboz


          3   MyEclipse J2EE開發(fā)插件,支持SERVLET/JSP/EJB/數(shù)據(jù)庫操縱等
          http://www.myeclipseide.com

          4   Properties Editor   編輯java的屬性文件,并可以自動(dòng)存盤為Unicode格式
          http://propedit.sourceforge.jp/index_en.html

          5   Colorer Take   為上百種類型的文件按語法著色
          http://colorer.sourceforge.net/

          6   XMLBuddy 編輯xml文件
          http://www.xmlbuddy.com

          7   Code Folding   加入多種代碼折疊功能(比eclipse自帶的更多)
          http://www.coffee-bytes.com/servlet/PlatformSupport

          8   Easy Explorer   從eclipse中訪問選定文件、目錄所在的文件夾
          http://easystruts.sourceforge.net/

          9   Fat Jar 打包插件,可以方便的完成各種打包任務(wù),可以包含外部的包等
          http://fjep.sourceforge.net/

          10   RegEx Test 測試正則表達(dá)式
          http://brosinski.com/stephan/archives/000028.php

          11   JasperAssistant 報(bào)表插件(要錢的哦~)
          http://www.jasperassistant.com/

          12   Jigloo GUI Builder JAVA的GUI編輯插件
          http://cloudgarden.com/jigloo/

          13   Profiler 性能跟蹤、測量工具,能跟蹤、測量B/S程序
          http://sourceforge.net/projects/eclipsecolorer/

          14   AdvanQas 提供對(duì)if/else等條件語句的提示和快捷幫助(自動(dòng)更改結(jié)構(gòu)等)
          http://eclipsecolorer.sourceforge.net/advanqas/index.html

          15   Log4E Log4j插件,提供各種和Log4j相關(guān)的任務(wù),如為方法、類添加一個(gè)logger等
          http://log4e.jayefem.de/index.php/Main_Page

          16   VSSPlugin VSS插件
          http://sourceforge.net/projects/vssplugin

          17   Implementors 提供跳轉(zhuǎn)到一個(gè)方法的實(shí)現(xiàn)類,而不是接口的功能(實(shí)用!)
          http://eclipse-tools.sourceforge.net/implementors/

          18   Call Hierarchy 顯示一個(gè)方法的調(diào)用層次(被哪些方法調(diào),調(diào)了哪些方法)
          http://eclipse-tools.sourceforge.net/call-hierarchy/index.html

          19   EclipseTidy 檢查和格式化HTML/XML文件
          http://eclipsetidy.sourceforge.net/

          20   Checkclipse 檢查代碼的風(fēng)格、寫法是否符合規(guī)范
          http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm

          21   Hibernate Synchronizer Hibernate插件,自動(dòng)映射等
          http://www.binamics.com/hibernatesync/

          22   VeloEclipse   Velocity插件
          http://propsorter.sourceforge.net/
           
          23   EditorList 方便的列出所有打開的Editor
          http://editorlist.sourceforge.net/
           
          24   MemoryManager 內(nèi)存占用率的監(jiān)視
          http://cloudgarden.com/memorymanager/

          25   swt-designer java的GUI插件
          http://www.swt-designer.com/

          26   TomcatPlugin 支持Tomcat插件
          http://www.sysdeo.com/eclipse/tomcatPlugin.html

          27   XML Viewer
          http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html

          28   quantum 數(shù)據(jù)庫插件
          http://quantum.sourceforge.net/

          29   Dbedit 數(shù)據(jù)庫插件
          http://sourceforge.net/projects/dbedit

          30   clay.core 可視化的數(shù)據(jù)庫插件
          http://www.azzurri.jp/en/software/index.jsp
          http://www.azzurri.jp/eclipse/plugins

          31   hiberclipse hibernate插件
          http://hiberclipse.sourceforge.net
          http://www.binamics.com/hibernatesync

          32   struts-console Struts插件
          http://www.jamesholmes.com/struts/console/

          33   easystruts Struts插件
          http://easystruts.sourceforge.net

          34   veloedit Velocity插件
          http://veloedit.sourceforge.net/

          35   jalopy 代碼整理插件
          http://jalopy.sourceforge.net/

          36   JDepend 包關(guān)系分析
          http://andrei.gmxhome.de/jdepend4eclipse/links.html

          37   Spring IDE Spring插件
          http://springide-eclip.sourceforge.net/updatesite/

          38   doclipse 可以產(chǎn)生xdoclet 的代碼提示
          http://beust.com/doclipse/

          39   SQLExplorer,在Eclipse 中連接各種數(shù)據(jù)庫進(jìn)行操作使用
          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=31124

          posted on 2008-01-16 12:34 sunny spring 閱讀(259) 評(píng)論(0)  編輯  收藏 所屬分類: Tools


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凤凰县| 腾冲县| 佛冈县| 玛纳斯县| 湖北省| 北辰区| 靖安县| 连平县| 灵台县| 尉犁县| 黄大仙区| 台北县| 宽甸| 仁寿县| 孟津县| 韶关市| 肇州县| 维西| 榆林市| 鄄城县| 鄱阳县| 健康| 合川市| 广饶县| 清涧县| 沂源县| 扎囊县| 阿拉善左旗| 精河县| 庆云县| 陈巴尔虎旗| 孝义市| 开阳县| 长阳| 阿拉善盟| 易门县| 红原县| 赫章县| 建水县| 安仁县| 大冶市|