Eclipse 常用快捷键

<p>Eclipse 常用快捷键<br><br>Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。<br> 1. 【ALT+/】<br> 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。<br> 2. 【Ctrl+O】<br> 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。<br><br> 3. 【Ctrl+/】<br> 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。<br><br> 4. 【Ctrl+D】<br> 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。<br><br> 5. 【Ctrl+M】<br> 窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。<br><br> 查看和定位快捷键<br><br> 在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。<br><br> 1. 【Ctrl+K】、【Ctrl++Shift+K】<br> 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。<br><br> 2. 【Ctrl+Shift+T】<br> 查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。<br><br> 3. 【Ctrl+Shift+R】<br> 和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。<br><br> 4. 【Ctrl+Shift+G】<br> 查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。<br><br> 5. 【Ctrl+Shift+O】<br>快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。<br><br> 6. 【Ctrl+Shift+F】<br> 格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。<br><br> 7. 【ALT+Shift+W】<br> 查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。<br><br> 8. 【Ctrl+L】<br> 定位到当前编辑器的某一行,对非Java文件也有效。<br><br> 9. 【Alt+←】、【Alt+→】<br> 后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。<br><br> 10. 【F3】<br>快速定位光标位置的某个类、方法和属性。<br><br> 11. 【F4】<br> 显示类的继承关系,并打开类继承视图。<br><br> 调试快捷键<br><br> Eclipse中有如下一些和运行调试相关的快捷键。<br><br> 1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。<br> 2. 【F11】:调试最后一次执行的程序。<br> 3. 【Ctrl+F11】:运行最后一次执行的程序。<br> 4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。<br> 5. 【F6】:单步执行程序。<br> 6. 【F7】:执行完方法,返回到调用此方法的后一条语句。<br> 7. 【F8】:继续执行,到下一个断点或程序结束。<br><br> 常用编辑器快捷键<br><br> 通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。<br> 1. 【Ctrl+C】:复制。<br> 2. 【Ctrl+X】:剪切。<br> 3. 【Ctrl+V】:粘贴。<br> 4. 【Ctrl+S】:保存文件。<br> 5. 【Ctrl+Z】:撤销。<br> 6. 【Ctrl+Y】:重复。<br> 7. 【Ctrl+F】:查找。<br><br> 其他快捷键<br><br> Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。<br> 1. 【Ctrl+F6】:切换到下一个编辑器。<br> 2. 【Ctrl+Shift+F6】:切换到上一个编辑器。<br> 3. 【Ctrl+F7】:切换到下一个视图。<br> 4. 【Ctrl+Shift+F7】:切换到上一个视图。<br> 5. 【Ctrl+F8】:切换到下一个透视图。<br> 6. 【Ctrl+Shift+F8】:切换到上一个透视图。<br><br> Eclipse中快捷键比较多,可以通过帮助文档找到所有快捷键的使用,但要掌握所有快捷键的使用是不可能的,也没有必要,如果花点时间熟悉本节列举的快捷键,必将会事半功倍<br><br><br><br><br><br>1. edit->content Assist - > add Alt+/ 代码关联<br>2. Window -> Next Editor -> add Ctrl+Tab 切换窗口<br>3. Run/Debug Toggle Line Breakpoint -> add Ctrl+` 在调试的时候 增删断点<br>4. Source-> Surround with try/catch Block -> Ctrl+Shift+v 增加try catch 框框<br>5. Source -> Generate Getters and Setters -> Ctrl+Shift+. 增加get set 方法<br><br><br>-----------有用的快捷键-----------<br>Alt+/ 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)<br>Ctrl+1:光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。<br>双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。<br>Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性<br><br>-----------Ctrl系列-----------<br>Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量<br>Ctrl+Shift+K:和Ctrl+K查找的方向相反<br>Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)<br>Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)<br>Ctrl+Q 定位到最后编辑的地方<br>Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)<br>Ctrl+M 最大化当前的Edit或View (再按则反之)<br>Ctrl+/ 注释当前行,再按则取消注释<br>Ctrl+T 快速显示当前类的继承结构<br>Ctrl+Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。<br>Ctrl+O:在代码中打开类似大纲视图的小窗口<br>Ctrl+鼠标停留:可以显示类和方法的源码<br>Ctrl+H:打开搜索窗口<br>Ctrl+/(小键盘) 折叠当前类中的所有代码<br>Ctrl+×(小键盘) 展开当前类中的所有代码<br><br>-----------Ctrl+Shift 系列-----------<br>Ctrl+Shift+F 格式化当前代码<br>Ctrl+Shift+X 把当前选中的文本全部变味小写<br>Ctrl+Shift+Y 把当前选中的文本全部变为小写<br>Ctrl+Shift+O:快速地导入import<br>Ctrl+Shift+R:打开资源 open Resource<br><br>-----------F快捷键 系列-----------<br>F3:打开声明该引用的文件<br>F4:打开类型层次结构<br>F5:单步跳入<br>F6:单步跳过<br>F7:单步跳出<br>F8:继续,如果后面没有断点,程序将运行完<br><br>-----------行编辑用-----------<br>Ctrl+D: 删除当前行<br>Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br>Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br>Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br>Alt+↑ 当前行和上面一行交互位置(同上)<br>Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)<br>Ctrl+Shift+Enter 在当前行插入空行(原理同上条)<br><br>-----------不常用的-----------<br>Alt+← 前一个编辑的页面<br>Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br>Ctrl+Shift+S:保存全部<br>Ctrl+W 关闭当前Editer<br>Ctrl+Shift+F4 关闭所有打开的Editer<br><br>Ctrl+Shift+G: 在workspace中搜索引用<br>Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)<br>-----------不明白-----------<br>Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)<br>Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)</p>
目录 <br/> <br/>0.環境說明... 7 <br/>1.Eclipse簡介... 8 <br/>1.1歷史背景... 8 <br/>1.2開發原始碼軟體... 9 <br/>1.3 Eclipse版本介紹... 9 <br/>1.4跨語言、跨平台... 10 <br/>2. Eclipse Platform.. 12 <br/>2.1概觀... 12 <br/>2.2架構... 12 <br/>2.3專案與資料夾... 13 <br/>2.4平台核心... 13 <br/>2.5工作區(workspace) 14 <br/>2.6工作台(workbench) 14 <br/>2.6.1視圖(View) 15 <br/>2.6.2編輯器(Editor) 18 <br/>2.6.3視景(Perspective) 21 <br/>2.7重新排列視圖和編輯器... 22 <br/>2.7.1放置游標... 22 <br/>2.7.2重新排列視圖... 23 <br/>2.7.3並列編輯器... 24 <br/>2.7.4重新排列附加標籤的視圖... 25 <br/>2.7.5最大化... 26 <br/>2.8功能表和工具列... 27 <br/>2.8.1功能表... 28 <br/>2.8.2圖示和按鈕... 43 <br/>2.9視景... 48 <br/>2.9.1新視景... 48 <br/>2.9.2新視窗... 50 <br/>2.9.3儲存視景... 51 <br/>2.9.4配置視景... 53 <br/>2.10作業和標記... 54 <br/>2.10.1不相關的作業... 55 <br/>2.10.2相關的作業... 55 <br/>2.10.3開啟檔案... 57 <br/>2.11書籤... 57 <br/>2.11.1新增和檢視書籤... 58 <br/>2.11.2使用書籤... 60 <br/>2.11.3移除書籤... 60 <br/>2.12快速視圖(Fast View) 62 <br/>2.12.1建立快速視圖... 62 <br/>2.12.2使用快速視圖... 63 <br/>2.13比較... 64 <br/>2.13.1簡單比較... 65 <br/>2.13.2瞭解比較... 66 <br/>2.13.3使用比較... 67 <br/>2.14歷史紀錄... 70 <br/>2.15回應 UI 72 <br/>3.喜好設定(Preferences) 75 <br/>3.1工作台(Workbench) 76 <br/>3.1.1外觀(Appearance) 78 <br/>3.1.2功能(Capabilities) 79 <br/>3.1.3顏色和字型(Colors and Fonts) 81 <br/>3.1.4比較/修正(Compare/Patch) 82 <br/>3.1.5編輯器(Editors) 85 <br/>3.1.6檔案關聯(File Associations) 86 <br/>3.1.7按鍵(Keys) 89 <br/>3.1.8標籤裝飾(Label Decorations) 98 <br/>3.1.9鏈結資源(Linked Resources) 98 <br/>3.1.10歷史紀錄(Local History) 100 <br/>3.1.11視景... 101 <br/>3.1.12搜尋(Search) 103 <br/>3.1.13啟動和關閉(Startup and Shutdown) 104 <br/>3.2 Ant 106 <br/>3.2.1 Ant 編輯器(Ant Editor) 106 <br/>3.2.2 Ant 執行時期(Ant Runtime) 108 <br/>3.3建置次序(Build Order) 111 <br/>3.4說明(Help) 112 <br/>3.4.1說明伺服器(Help Server) 114 <br/>3.5自動更新(Install/Update) 115 <br/>3.6 Java. 116 <br/>3.6.1外觀(Appearance) 117 <br/>3.6.2類別路徑變數(Classpath variables) 118 <br/>3.6.3程式碼格式製作器(Code Formatter) 119 <br/>3.6.4程式碼產生(Code generation) 121 <br/>3.6.5編譯器(Compiler) 123 <br/>3.6.6 Java 編輯器(Java editor) 130 <br/>3.6.7 JRE 安裝(JRE installations) 138 <br/>3.6.8 JUnit 139 <br/>3.6.9新專案(New project) 140 <br/>3.6.10組織匯入(Organize imports) 140 <br/>3.6.11「重構」喜好設定(Refactoring preferences) 141 <br/>3.6.12作業標示(Task Tags) 142 <br/>3.7團隊(Team) 143 <br/>3.7.1 CVS. 144 <br/>3.7.2忽略的資源(Ignored Resources) 149 <br/>3.7.3檔案內容(File Content) 150 <br/>4. Java程式開發... 151 <br/>4.1建立Java專案... 151 <br/>4.2建立Java類別... 153 <br/>4.3程式。碼完成功能... 155 <br/>4.3.1 Code Completion. 155 <br/>4.3.2 Code Assist 155 <br/>4.4執行Java程式... 156 <br/>4.5 Java即時運算簿頁面(Java Scrapbook Page) 159 <br/>4.6自訂開發環境... 166 <br/>4.6.1程式碼格式... 166 <br/>4.6.2程式碼產生模板... 168 <br/>4.6.3 Javadoc註解... 170 <br/>4.7產生 getter 與 setter 。175 <br/>4.8建立 JAR 檔案... 176 <br/>4.8.1建立新的 JAR 檔案... 176 <br/>4.8.2設定進階選項... 178 <br/>4.8.3定義 JAR 檔的 manifest 179 <br/>4.8.4重新產生 JAR 檔... 182 <br/>4.9.建立 Javadoc 文件... 184 <br/>4.9.1選取產生 Javadoc 用的類型... 184 <br/>4.9.2為標準 doclet 配置 Javadoc 引數... 185 <br/>4.9.3配置 Javadoc 引數... 186 <br/>4.10工作集(Working Sets) 187 <br/>4.10.1新增工作集... 188 <br/>4.10.2隱藏「導覽器」視圖中的檔案... 190 <br/>4.10.3顯示「導覽器」視圖中的檔案... 191 <br/>5.除錯... 193 <br/>5.1錯誤的程式... 193 <br/>5.2設定岔斷點(Breakpoints) 194 <br/>5.3逐步除錯... 199 <br/>5.3.1 Step Into. 199 <br/>5.3.2 Step Over 200 <br/>5.3.3 Step Return. 200 <br/>5.3.4 Drop to Frame. 200 <br/>5.3.5 Use Step Filters/Step Debug. 200 <br/>5.4繼續執行... 202 <br/>5.5設定岔斷點的Hit Count 204 <br/>5.6岔斷點組態設定... 211 <br/>5.7監視點(Watchpoint) 213 <br/>5.8方法岔斷斷點(Method Breakpoint) 216 <br/>5.9異常岔斷點(Exception Breakpoint) 219 <br/>5.10 Java表示式及變更某些值... 221 <br/>6.重構(Refactoring) 224 <br/>6.1重新命名... 224 <br/>6.1.1區域變數(Local Variable) 224 <br/>6.1.2欄位(Field) 226 <br/>6.1.3方法(Method) 228 <br/>6.1.4類別(Class)或是介面(Interface) 230 <br/>6.1.5套件(Package) 232 <br/>6.2擷取(Extracting) 234 <br/>6.2.1擷取常數(Extracting a Constant) 234 <br/>6.2.2擷取區域變數(Extracting a Local Variable) 238 <br/>6.2.3擷取方法(Extracting a Method) 241 <br/>6.3列入(Inlining) 246 <br/>6.3.1列入常數(Inlining a Constant) 247 <br/>6.3.2列入區域變數(Inlining a Local Variable) 249 <br/>6.3.3列入方法(Inlining a Method) 251 <br/>6.4變更方法簽章(Signature) 254 <br/>6.5移動Java元素(Moving Java Elements) 257 <br/>6.5.1欄位(Field) 258 <br/>6.5.2 Static Members. 259 <br/>6.6自行封裝欄位(Self Encapsulating a Field) 262 <br/>7.要訣和技巧(Tips and Tricks) 266 <br/>7.1編輯程式檔(Editing Source) 266 <br/>7.2搜尋(Searching) 271 <br/>7.3程式碼導覽和讀取(Code navigation and reading) 273 <br/>7.4 Java視圖(Java views) 277 <br/>7.5除錯(Debugging) 279 <br/>7.6各種(Various) 282 <br/><br/>Eclipse简介<br/><br/>Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性) <br/><br/><br/>Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。<br/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值