eclipse 快捷键

单词 语法高亮显示 alt+shift+o
①将局部变量转化为成员变量的快捷方式:将鼠标停在局部变量上,显示出conver local variable to field,点击后即可转为成员变量,非常方便。
 ② 删除当前鼠标停留行:ctrl+D
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息
Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y
 
查看
作用域 功能 快捷键
全局 放大 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
 
文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓
 
文件
作用域 功能 快捷键
全局 保存
Ctrl+X
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

 


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=663170
内容: 
Eclipse优点:免费、程序代码排版功能、有中文化包、可增 
设许多功能强大的外挂、支持多种操作系统(Windows、 
Linux、Solaris、Mac OSX)..等等。 

开此篇讨论串的目的,是希望能将Eclipse的一些使用技巧集 
合起来...欢迎大家继续补充下去...由于Eclipse的版本众多 
,希望补充的先进们能顺便说明一下您所使用的版本~ 

Eclipse网站:http://www.eclipse.org/ 
Eclipse中文化教学:JavaWorld站内文章参考 

(使用版本:Eclipse 2.1.2 Release + 中文化) 


热键篇: 
Template:Alt + / 
修改处:窗口->喜好设定->工作台->按键->编辑->内容辅助。 
个人习惯:Shift+SPACE(空白)。 
简易说明:编辑程序代码时,打sysout +Template启动键,就 
会自动出现:System.out.println(); 。 
设定Template的格式:窗口->喜好设定->Java->编辑器->模板。 

程序代码自动排版:Ctrl+Shift+F 
修改处:窗口->喜好设定->工作台->按键->程序代码->格式。 
个人习惯:Alt+Z。 
自动排版设定:窗口->喜好设定->Java->程序代码格式制作程序。 
样式页面->将插入tab(而非空格键)以内缩,该选项取消勾选 
,下面空格数目填4,这样在自动编排时会以空格4作缩排。 

快速执行程序:Ctrl + F11 
个人习惯:ALT+X 
修改处:窗口->喜好设定->工作台->按键->执行->启动前一次的启动作业。 
简易说明:第一次执行时,它会询问您执行模式, 
设置好后,以后只要按这个热键,它就会快速执行。 
..我觉得很顺手^___^ 

自动汇入所需要的类别:Ctrl+Shift+O 
简易说明: 
假设我们没有Import任何类别时,当我们在程序里打入: 
BufferedReader buf =new BufferedReader(new InputStreamReader(System.in)); 
此时Eclipse会警示说没有汇入类别,这时我们只要按下Ctrl+Shift+O 
,它就会自动帮我们Import类别。 

查看使用类别的原始码:Ctrl+鼠标左键点击 
简易说明:可以看到您所使用类别的原始码。 

将选取的文字批注起来:Ctrl+/ 
简易说明:Debug时很方便。 
修改处:窗口->喜好设定->工作台->按键->程序代码->批注 

将选取的文字取消批注: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->编辑器 

外观:显示行号、强?#123;对称显示的方括号、强?#123;显示现行行、 
显示打印边距,将其勾选,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或类,自动跳到该类或方法。 



http://www.javaworld.com.tw/jute/post/view?bid=10&id=53905&sty=2

於 2004-06-16 14:18user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard.ie only, sorry for netscape users:-)add this post to my favorite list     收藏文章? del.icio.us|


★ Eclipse 3.0 RC2 熱鍵表 (中英對照版,Default) ★

Author:sungo 
Date:2004/06/16 (三) 


◎閱讀說明:冒號 ( : )後的藍色標註熱鍵為Eclipse預設的標準熱鍵,空 
白即表示Eclipse並未對該項目設熱鍵;紅色標註選項表示常用或重要熱 
鍵;淡粉紅色標註選項,表示可以啟動該熱鍵的範圍。 

◎熱鍵修改處: 
Window->Preference->Workbench->Keys 

◎FAQ,如果沒設熱鍵的功能要如何啟動? 
方法一.自己增設熱鍵。 
方法二.熱鍵設定裡的選項,其實功能表大部分都有,可以由功能表中直接點選。 

◎給所有在看這篇文章的朋友: 
T55555為了JavaWorld週年慶把DG2拿出來了,為了效法他的精神,所以我決定把 
我的第一次也貢獻出來,加入JavaWorld這半年來我第一次打這麼長的文章...XD 
。本來打算3.0 Release出來後再整理熱鍵表,但3.0 RC系列架構已經趨於平穩, 
Release出來也不會有多大的變動,所以就先整理了。熱鍵表所列的功能,只要您 
全部實際操作過一遍,將會為您在操作Eclipse上,帶來莫大的助益。 

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

Compare - 比較 
Copy All from Left to Right (由左向右複製全部) 
Copy All from Right to Left (由右向左複製全部) 
Copy from Left to Right (由左向右複製) 
Copy from Right to Left (由右向左複製) 
Select Next Change (選取下一個變更) 
Select Previous Change (選取上一個變更) 

CVS - Concurrent Versions System (版本控制系統) 
Checkout from CVS (由CVS檢查) 

Edit - 編輯 
Add Bookmark (新增書籤) 
Add Task (新增作業) 
Collapse (程式碼折疊) : Ctrl+鍵盤右方數字區的'-'<Editing Text>
Content Assist (內容輔助 - Code Templetes啟動): Alt+/ 或 Ctrl+Space <In Dialogs and Windows>
Context Information (內容資訊) : Alt+? 或 ALT+Shift+?或 Ctrl+Shift+Space<In Windows>
Copy (複製選取文字到OS剪貼簿) : Ctrl+C <In Dialogs and Windows> 
Custom Encoding (自訂編碼) 
Cut (剪下選取文字並加至OS剪貼簿) : Ctrl+X <In Dialogs and Windows> 
Default Encoding (使用預設編碼) 
Delete (刪除選取的文字) : Delete <In Windows> 
Expand (程式碼展開) : Ctrl+鍵盤右方數字區的'+'<Editing Text>
Expand All (程式碼全部展開) : Ctrl+鍵盤右方數字區的'*'<Editing Text>
Find and Replace (尋找並取代文字) : Ctrl+F <In Windows> 
Find Next (尋找下一個項目) : Ctrl+K <Editing Text> 
Find Previous (尋找上一個項目) : Ctrl+Shift+K <Editing Text> 
Incremental Find (漸進式尋找) : Ctrl+J <Editing Text> 
Incremental Find Reverse (逆向漸進式尋找) : Ctrl+Shift+J<Editing Text>
ISO-8859-1 Encoding (將編碼變更為 ISO-8859-1) 
Paste (從OS剪貼簿貼上文字) : Ctrl+V <In Dialogs and Windows> 
Quick Diff Toggle (QuickDiff 開啟/關閉) : Ctrl+Shift+Q<Editing Text>
Quick Fix (快速套件修正) : Ctrl+1 <Editing Java Source> 
Redo (重做上一次作業) : Ctrl+Y <In Windows> 
Restore Last Selection (恢復最後選取) : Alt+Shift+方向鍵'↓'<Editing Java Source>
Revert to Saved (回復至已儲存) 
Select All (選擇全部文字) : Ctrl+A <In Dialogs and Windows> 
Select Enclosing Element : (選取含括的元素) Alt+Shift+方向鍵'↑'<Editing Java Source>
Select Next Element (選取下一個元素) : Alt+Shift+方向鍵'→' <Editing Java Source> 
Select Previous Element (選取上一個元素) : Alt+Shift+方向鍵'←'<Editing Java Source>
Shift Left (將該行文字往左移動一個縮排) 
Shift Right (將該行文字往右移動一個縮排) 
Show Tooltip Description (在游標位置顯示元素的工具提示說明) : F2 <Editing Java Source> 
System Encoding (將編碼變更為系統編碼) 
Toggle Folding (程式碼折疊、展開功能 開啟/關閉) : Ctrl+鍵盤右方數字區的'/' <Editing Text> 
Toggle Insert Model (Smart Insert模式 開啟/關閉) : Ctrl+Shift+Insert<Editing Text>
Undo (復原前次作業) : Ctrl+Z<In Windows>
US ASCII Encoding (將編碼變更為 ASCII) 
UTF-16BE Encoding (將編碼變更為 UTF-16BE) 
UTF-16 Encoding (將編碼變更為 UTF-16) 
UTF-16LE Encoding (將編碼變更為 UTF-16LE) 
UTF-8 Encoding (將編碼變更為 UTF-8) 

File - 檔案 
Close (關閉檔案) : Ctrl+W 或 Ctrl+F4 <In Windows> 
Close All (關閉全部檔案) : Ctrl+Shift+W 或 Ctrl+Shift+F4<In Windows>
Exit (關閉螢幕最上層視窗) : Alt+F4 <In Dialogs and Windows> 
(註:3.0RC2並沒預設這組熱鍵,但仍然可以使用。) 

Export (開啟匯出功能表) 
Import (開啟匯入功能表) 
Move (移動檔案) 
New (開啟檔案建立精靈Wizard) : Ctrl+N <In Windows> 
New menu (顯示File->New選單) : ALT+Shift+N <In Windows> 
Open External File (開啟外部檔案) 
Open Workspace (開啟Workspace設定視窗) 
Print (列印檔案) : Ctrl+P <In Windows>
Properties (org.eclipse.ui.file.properties) (顯示檔案內容) : Alt+Enter<In Windows>
Refresh (重新整理) : F5 <In Windows>
Rename (重新命名) : F2 <In Windows>
Revert (回復至已儲存) 
Save (儲存檔案) : Ctrl+S<In Windows>
Save All (儲存全部檔案) : Ctrl+Shift+S <In Windows> 
Save As (另存新檔) 

Help - 說明 
About (開啟關於對話框) 
Help Contents (開啟Eclipse說明文件) 
Tips and Tricks (開啟要訣和技巧說明頁面) 
Weclome (開啟歡迎使用頁面) 

Navigate - 導覽 
Back (向後導覽) 
Backward History (在編輯器導覽歷程中向後移動) : Alt+方向鍵'←' <In Windows> 
Forward (向前導覽) 
Forward History (在編輯器導覽歷程中向前移動) : Alt+方向鍵'→' <In Windows> 
Go Into (進入選取的目錄內) 
Go to Line (移至某一行文字) : Ctrl+L <Editing Text> 
Go to Matching Bracket (將游標移至對稱的方括弧) : Ctrl+Shift+P<Editing Java Source>
Go to Next Member (移至下一個Member) : Ctrl+Shift+方向鍵'↓'<Editing Java Source>
Go to Package (移至套件,用於Package Explorer) 
Go to Previous Member (移至上一個Member) : Ctrl+Shift+方向鍵'↑'<Editing Java Source>
Go to Resource (移至資源) 
Go to Type (移至類別,用於Package Explorer) 
Last Edit Loaction (移至前次編輯位置) : Ctrl+Q <In Windows> 
Next (移至下一個標示元素) : Ctrl+. <In Windows> 
(註:元素類型可由Toolbar的Next Annotation小倒三角圖示設定。) 

Open Call Hierarchy (開啟Call Hierarchy視窗) : Ctrl+Alt+H<In Windows>
Open Declaration (瀏覽所選取的Java元素) : F3 <In Windows> (註:效果等於Ctrl+滑鼠左鍵點選。) 
Open External Javadoc (開啟外部Javadoc) : Shift+F2 <In Windows> 
Open Resource (開啟資源選取對話方塊) : Ctrl+Shift+R <In Windows> 
Open Structure (顯示所選元素的結構) : Ctrl+F3 <Editing Java Source> 
Open Super Implementation (開啟super類型中的實作) 
Open Type (開啟類別) : Ctrl+Shift+T <In Windows> 
Open Type Hierarchy (開啟類別階層顯示視窗) : F4 <In Windows> 
Open Type in Hierarchy (在類別階層的視圖中開啟類別) : Ctrl+Shift+H<In Windows>
Previous (移至上一個標示元素) : Ctrl+, <In Windows> 
(註:元素類型可由Toolbar的Previous Annotation小倒三角圖示設定。) 

Quick Hierarchy (以浮動方式將類別階層視窗顯示在編輯器上) : Ctrl+T <Editing Java Source> 
Quick Outline (以浮動方式將概要視窗顯示在編輯器上) : Ctrl+O <Editing Java Source> 
Show In menu (顯示當前Show In功能表可用的選項) : Alt+Shift+W <In Windows> 
Show in Package Explorer (在套件瀏覽器中顯示所選元素) 
Up (導覽上一層) 

Project - 專案 
Build All (建置所有專案) : Ctrl+B <In Windows> 
Build Clean (清除專案) 
Build Project (建置專案) 
Close Project (關閉專案) 
Generate Javadoc (產生Javadoc) 
Open Project (開啟專案) 
Properties (org.eclipse.ui.project.properties) (開啟專案屬性設定視窗)
Rebuild All (重新建置所有專案) 
Rebuild Project (重新建置專案) 
Repeat Working Set Build (重複建置所設定的專案) (註:Build Automatically 關閉時才可使用。)

Refactor - Java (重構 - Java) 
Change Method Signature (變更方法簽章) : Alt+Shift+C <In Windows> 
Convert Anonymous Class to Nested (將匿名類別轉換成巢狀類別) 
Convert Local Variable to Field (將區域變數轉換成欄位) : Alt+Shift+F<Editing Java Source>
Encapsulate Field (封裝欄位:為欄位建立getting和setting方法,並只用這些方法來存取欄位)
Extract Constant (擷取成常數:將數字擷取至新的Static欄位,並使用新的Static欄位) 

註:<-START-> 

如下段程式碼經由Extract Constant重構數字10後... 

1
2
3
4
5
public class Test {
 public static void main(String[] args) {
 int x = 10;
 }
} 

會變成下列程式碼:(常數欄位名稱,在重構時可以自由設定。)

1
2
3
4
5
6
public class Test {
 public static final int TEN = 10;
 public static void main(String[] args) {
 int x = TEN;
 }
} 

註:<-END-> 

Extract Interface (擷取成介面:將原類別內的方法擷取至新介面中,原類別將實作該介面) 
(註:新介面會存成一個新的*.java檔。若是在interface中執行此功能,舊介面則會繼承新介面。)
Extract Local Variable (擷取成區域變數:將數字擷取為新的區域變數) : Alt+Shift+L<In Windows>
Extract Method (擷取成方法:將選取的表示式擷取成一個新方法) : Alt+Shift+M<In Windows>
Generalize Type (將reference的類別型態更改可以取代的Superclass) 
Inline (列入常數、區域變數或方法) : Alt+Shift+I <In Windows> 
Introduce Factory (採用代理:利用方法來取得建構子) 

註:<-START-> 

如下段程式碼經由Introduce Factory重構Test建構子後... 

1
2
3
4
5
6
7
8
9
public class Test {
 private int number;
Test(int x) {
number = x;
 }
 public static void main(String[] args) {
System.out.println(new Test(5).number);
 }
} 

會變成下列程式碼:

1
2
3
4
5
6
7
8
9
10
11
12
public class Test {
 private int number;
 public Test(int x) {
number = x;
 }
 public static void main(String[] args) {
System.out.println(createTest(5).number);
 }
 public static Test createTest(int x) {
 return new Test(x);
 }
} 

註:<-END-> 

Introduce Parameter (採用參數:將區域變數改成參數方式傳遞) 

註:<-START-> 

如下段程式碼經由Introduce Parameter重構數字5後... 

1
2
3
4
5
public class Test {
 public static void main(String[] args) {
 int x = 5;
 }
} 

會變成下列程式碼:

1
2
3
4
5
public class Test {
 public static void main(String[] args, int five) {
 int x = five;
 }
} 

註:<-END-> 

Move Member Type to New File (將類別成員移至一個新檔) 
Move - Refactoring (移動 - 重構:將所選取的元素移至新位置) : Alt+Shift+V <In Windows> 
Pull Up (將類別成員<欄位與方法>上推到類別的父類別中) 
Push Down (將類別成員(欄位與方法)下推到類別的子類別中) 
Redo - Refactoring (重做 - 重構:重做前次的重構) : Alt+Shift+Y<In Windows>
Refactor Quick Menu (在編輯區顯示重構的快速功能表) : Alt+Shift+T<In Windows>
Rename - Refactoring (更名 - 重構:將所選取的元素重新命名,類別名稱、區域變數名稱等...) :
Alt+Shift+R <In Windows>
Undo - Refactoring (復原 - 重構:復原前次的重構) : Alt+Shift+Z<In Windows>
Use Supertype Where Possible (啟動「適當時使用父類別」重構對話框。) 

◎補充命名規則:(重構時不照此規則命名時,Eclipse將會警示, 
雖然可以不管警示,但這是個好風格。)
 

1.介面(interface)名稱:開頭大寫。 
2.區域變數(Local Variable)名稱:開頭小寫 。 
3.常數欄位(public static final int...)名稱:全部大寫。 

Run/Debug - 執行/除錯 
Add Class Load Breakpoint (新增一個類別載入中斷點)) 
Add Java Exception Breakpoint (新增一個Java異常狀況中斷點) 
Debug... (開啟除錯啟動配置對話框) 
Debug Last Launched (開啟最近一次啟動作業的除錯模式) : F11 <In Windows> 
Display (org.eclipse.jdt.debug.ui.commands.Display) (顯示) : Ctrl+Shift+D <In Windows> 
(註:當執行緒暫停時,此指令會使用「顯示」檢視畫面,顯示在該執行緒之堆疊框或變數的環境定義下 
,評估所選表示式的結果。) 

Execute (執行:開啟執行啟動配置對話框) : Ctrl+U <In Windows> 
Inspect (觀察): Ctrl+Shift+I <In Windows> 
(註:當執行緒暫停時,此指令會使用「表示式」檢視畫面,顯示在該執行緒之堆疊框或變數的環境定義 
下,視察所選表示式或變數的結果。) 

Profile Last Launched (最近一次作業的概況) 
Resume (繼續執行緒的執行) : F8 <Debugging>
Run Last Launched (在執行模式下迅速執行最近一次的啟動作業): Ctrl+F11 <In Windows> 
Run Last Launched External Tool (執行前一次啟動的外部工具) 
Run to Line (執行至指定行,可在沒有設定中斷點之處暫停執行) : Ctrl+R <Debugging> 
Skip All Breakpoints (在不清除中斷點的情況下,執行時跳過所有的中斷點) 
Step Into (進入副程序) : F5 <Debugging>
Step Into Selection (進入目前所選的陳述式進行副程序除錯) : Ctrl+F5<Debugging>
Step Over (跳過副程序) : F6 <Debugging>
Step Return (跳出副程序): F7 <Debugging> 
Suspend (暫停執行緒) 
Terminate (終止執行緒) 
Toggle Breakpoint (新增/移除,中斷點) : Ctrl+Shift+B <In Windows> 
Toggle Method Breakpoint (新增/移除,方法中斷點) 
Toggle Step Filters (以過濾條件逐步除錯) : Shift+F5 <In Windows> 
Toggle Watchpoint (新增/移除,欄位的監視點) 

Search - 搜索 
Declaration in Hierarchy (在它的階層中搜尋所選元素的宣告) 
Declaration in Project (在專案中搜尋所選元素的宣告) 
Declaration in Working Set (在工作集中搜尋所選元素的宣告) 
Declaration in Workspace (在工作區中搜尋所選元素的宣告) : Ctrl+G<In Windows>
Exception Occurrences (搜索例外事件) 
File Search (開啟搜尋對話框的檔案搜尋頁面) 
Implementors in Project (在專案中搜尋所選介面的實作者) 
Implementors in Working Set (在工作集中搜尋所選介面的實作者) 
Implementors in Workspace (在工作區中搜尋所選介面的實作者) 
Occurrences in File (在它的宣告檔案中搜尋所選元素的所有出現處) : Ctrl+Shift+U<In Windows>
Open Search Dialog (開啟搜尋對話框) : Ctrl+H <In Windows> 
Read Access in Hierarchy (在它的階層中搜尋所選元素的讀取參考) 
Read Access in Project (在專案中搜尋所選元素的讀取參考) 
Read Access in Working Set (在工作集中搜尋所選元素的讀取參考) 
Read Access in Workspace (在工作區中搜尋所選元素的讀取參考) 
References in Hierarchy (在它的階層中搜尋所選元素的參考) 
References in Project (在專案中搜尋所選元素的參考) 
References in Working Set (在工作集中搜尋所選元素的參考) 
References in Workspace (在工作區中搜尋所選元素的參考) : Ctrl+Shift+G<In Windows>
Referring Tests (查詢測試) 
Write Access in Hierarchy (在它的階層中搜尋所選元素的寫入參考) 
Write Access in Project (在專案中搜尋所選元素的寫入參考) 
Write Access in Working Set (在工作集中搜尋所選元素的寫入參考) 
Write Access in Workspace (在工作區中搜尋所選元素的寫入參考) 

Source - 程式碼 
Add Block Comment (將選取的字行以多行註解/**/包起來) : Ctrl+Shift+/<Editing Java Source>
Add Constructors from Superclass (從父類別增加一個建構子) 
Add Import (為目前所選的類別參考建立一項匯入宣告) : Ctrl+Shift+M <Editing Java Source> 
Add Javadoc Comment (新增Javadoc註解) : Alt+Shift+J<In Windows>
Comment (註解) 
Externalize Strings (開啟「外部化字串」精靈) 
Find Strings to Externalize (尋找要外部化的字串) 
Format (程式碼自動排版) : Ctrl+Shift+F<Editing Java Source>
Format Element (格式化元素) 
Generate Constructor using Fields (使用欄位來產生建構子) 

註:<-START-> 

如下段程式碼,選取欄位名稱money並經由Generate Constructor using Fields指令後... 

1
2
3
4
5
public class Test {
 int money;
 public static void main(String[] args) {
 }
} 

會變成下列程式碼:

1
2
3
4
5
6
7
8
public class Test {
 int money;
 public Test(int money) {
this.money = money;
 }
 public static void main(String[] args) {
 }
} 

註:<-END-> 

Generate Delegate Methods (開啟「產生委派方法」對話框,可新增類型欄位的委派方法) 
Generate Getters and Setters (開啟「產生Getter與Setter」對話框,可以為欄位自動 
建立Getter和Setter方法) 
Indent Line (單行縮排,其會遵照Formatter設定的格式) : Ctrl+I <Editing Java Source> 
Mark Occurrences (標註事件): Alt+Shift+O <Editing Java Source> 
Organize Imports (組織匯入) : Ctrl+Shift+O <In Windows> 
(註:這是個很方便的功能,簡易說明一下使用時機:假設我們在程式中打,JFrame src;而並未 
import任何swing類別,此時Eclipse便會出現錯誤警示,用紅底線將JFrame標起來,此時只要按 
下Ctrl+Shift+O,Eclipse便會自動將:import javax.swing.JFrame;加到程式碼中了。) 

Override/Implement Methods (開啟「覆寫/實作方法」對話框,可覆寫或實作現行類別中的方法) 
Remove Block Comment (移除多行註解/**/) : Ctrl+Shift+/ <Editing Java Source> 
Remove Occurrence Annotations (移除事件書籤): Alt+Shift+U<Editing Java Source>
Sort Members (排序成員) 
Source Quick Menu (在編輯區顯示Source的快速功能表) : Alt+Shift+S<In Windows>
Surround with try/catch Block (以try/catch區塊包覆所選文字)
Toggle Comment (加上單行註解/取消單行註解) : Ctrl+/ 或 Ctrl+7 或 Ctrl+Shift+C 
<Editing Java Source> 
Uncomment (取消註解) 

◎補充,Source 隱藏熱鍵: 
1.Shift Right (向右移位,增加目前所選字行的內縮層次) : Tab <Editing Java Source> 
2.Shift Left (向左移位,減少目前所選字行的內縮層次) : Shift+Tab <Editing Java Source> 

Team - 團隊 
Synchronize (同步化) 

Text Editing - 文字編輯 
Claer Mark (清除標記) 
Copy Lines (將選取的文字,複製成新行) : Ctrl+Alt+方向鍵'↓' <Editing Text> 
Cut Line (剪下單行文字) 
Cut to Beginning of Line (剪下文字,範圍為選取處至單行開頭) 
Cut to End of Line (剪下文字,範圍為選取處至單行尾端) 
Delete Line (刪除單行文字) : Ctrl+D <Editing Text> 
Delete Next (刪除下一行) 
Delete Next Word (刪除下一個字組) : Ctrl+Delete <Editing Text> 
Delete Previous (刪除前一行) 
Delete Previous Word (刪除前一個字組) : Ctrl+Backspace <Editing Text> 
Delete to Beginning of Line (刪除文字,範圍為選取處至單行開頭) 
Delete to End of Line (刪除文字,範圍為選取處至單行尾端) 
Duplicate Lines (將選取的文字,複製成新行) : Ctrl+Alt+方向鍵'↑' <Editing Text> 
Insert Line Above Current Line (在游標處的該行上方插入新行) : Ctrl+Shift+Enter<Editing Text>
Insert Line Below Current Line (在游標處的該行下方插入新行) : Shift+Enter<Editing Text>
Line Down (游標往下移一行) 
Line End (游標移至該行尾端) 
Line Start (游標移至該行開頭) 
Line Up (游標往上移一行) 
Move Lines Down (將該行文字往下移動) : Alt+方向鍵'↓' <Editing Text> 
Move Lines Up (將該行文字往上移動) : Alt+方向鍵'↑' <Editing Text> 
Next Column (游標移至下一列) 
Next Word (游標移至下一個字組) : Ctrl+方向鍵'→' <Editing Text> 
Page Down (移至下一頁) 
Page Up (移至上一頁) 
Previous Column (游標移至上一列) 
Previous Word (游標移至上一個字組) : Ctrl+方向鍵'←' <Editing Text> 
Scroll Line Down (向下捲動) : Ctrl+方向鍵'↓' <Editing Text> 
Scroll Line Up (向上捲動) : Ctrl+方向鍵'↑' <Editing Text> 
Select Line Down (選取下一行) 
Select Line End (選取至文字尾端) 
Select Line Start (選取至文字開頭) 
Select Line Up (選取上一行) 
Select Next Column (選取下一列) 
Select Next Word (選取下一個字組): Ctrl+Shift+方向鍵'→' <Editing Text> 
Select Page Down (選取下一頁) 
Select Page Up (選取上一頁) 
Select Previous Column (選取上一列) 
Select Previous Word (選取前一個字組) : Ctrl+Shift+方向鍵'←'<Editing Text>
Select Text End (選取至文字編輯器尾端) 
Select Text Start (選取至文字編輯器開頭) 
Select Window End (選取至視窗尾端) 
Select Window Start (選取至視窗開頭) 
Set Mark (設定標記) 
Swap Mark (交換標記) 
Text End (游標移至文字編輯器最底端) 
Text Start (游標移至文字編輯器最頂端) 
Toggle Overwrite (覆寫/插入 模式選擇) : Insert <Editing Text> 
To Lower Case (將選取的英文字轉為小寫) : Ctrl+Shift+Y <Editing Text> 
To Upper Case (將選取的英文字轉為大寫) : Ctrl+Shift+X <Editing Text> 
Window End (將游標移至視窗尾端) 
Window Start (將游標移至視窗開頭) 

Views - 檢視 
Ant (開啟Ant檢視視窗) 
Bookmarks (開啟書籤檢視視窗) 
Breakpoints (開啟中斷點檢視視窗) 
Classic Search (開啟傳統的搜索檢視視窗) 
Console (開啟主控台檢視視窗) 
CVS Annotate (開啟CVS Annotate檢視視窗) 
CVS Editors (開啟CVS Editor檢視視窗) 
CVS Repositories (開啟CVS Repositories檢視視窗) 
CVS Resource History (開啟CVS Resource History檢視視窗) 
Debug (開啟除錯檢視視窗) 
Display (org.eclipse.jdt.debug.ui.DisplayView) (開啟除錯-顯示檢視視窗) 
Error Log (開啟錯誤記錄檢視視窗) 
Expressions (開啟除錯-表示式檢視視窗) 
Java Call Hierarchy (開啟Call Hierarchy檢視視窗) 
Java Declaration (開啟宣告檢視視窗) 
Javadoc (開啟Javadoc檢視視窗) 
Java Members (開啟類別成員檢視視窗) 
Java Package Explorer (開啟套件瀏覽器) : Alt+Shift+Q,P <In Windows> 
Java Packages (開啟Java套件檢視視窗) 
Java Projects (開啟Java專案檢視視窗) 
Java Type Hierarchy (開啟類別階層檢視視窗) : Alt+Shift+Q,T <In Windows> 
Java Types (開啟Java類別檢視視窗) 
JUnit (開啟JUnit檢視視窗) 
Memory (開啟除錯-記憶體檢視視窗) 
Navigator (開啟導覽器) 
Outline (開啟概要檢視視窗) : Alt+Shift+Q,O<In Windows>
Plug-in Dependencies (開啟Plug-in Dependencies檢視視窗) 
Plug-in Registry (開啟Plug-in Registry檢視視窗) 
Plug-ins (開啟Plug-ins檢視視窗) 
Problems (開啟問題檢視視窗) : Alt+Shift+Q,X <In Windows> 
Progress (開啟執行進度檢視視窗) 
Properties (org.eclipse.ui.views.Property/Sheet) (開啟屬性檢視視窗) 
Registers (開啟除錯-暫存器檢視視窗) 
Search (開啟搜索檢視視窗) : Alt+Shift+Q,S <In Windows> 
Synchronize (開啟同步化檢視視窗) : Alt+Shift+Q,Y <In Windows> 
Tasks (開啟作業檢視視窗) 
Threads and Monitors (開啟除錯-執行緒檢視視窗) 
Variables (開啟除錯-變數檢視視窗) 

◎補充:Views 檢視視窗的開啟處: 
Window->Show View->Other。 

Window - 視窗 
Activate Editor (啟動編輯器) : F12 <In Windows> 
Close All Perspectives (關閉全部視景) 
Close Perspective (關閉視景) 
Customize Perspective (自訂視景) 
Hide Editors (隱藏編輯器) 
Lock the Toolbars (鎖定工具列) 
Maximize Active View or Editor (編輯區最大化) : Ctrl+M <In Windows> 
Next Editor (切換至下一個編輯器) : Ctrl+F6 <In Windows> 
Next Perspective (切換至下一個視景) : Ctrl+F8 <In Windows> 
Next View (切換至下一個視圖) : Ctrl+F7 <In Windows> 
Open Editor Drop Down (以浮動的方式在編輯區,顯示快速切換編輯器功能表) : Ctrl+E<In Windows>
Pin Editor (固定編輯器) 
Preferences (開啟偏愛設定) 
Previous Editor (切換至上一個編輯器) : Ctrl+Shift+F6 <In Windows> 
Previous Perspective (切換至上一個視景) : Ctrl+Shift+F8 <In Windows> 
Previous View (切換至上一個視圖) : Ctrl+Shift+F7 <In Windows> 
Reset Perspective (重新設定視景) 
Save Perspective As (儲存為新視景) 
Show Ruler Context Menu (顯示尺規的內容功能表) : Ctrl+F10 <Editing Text> 
Show Selected Element Only (僅顯示所選元素的程式碼) 
Show System Menu (顯示系統功能表) : Alt+- <In Windows> 
Show View Menu (顯示視圖功能表) : Ctrl+F10 <In Windows> 
Switch to Editor (切換至編輯器) : Ctrl+Shift+E <In Windows>  

posted @ 2014-07-25 16:18  xiaoaidelala  阅读(1174)  评论(0编辑  收藏  举报