Eclipse is an open source software development project focused on providing a fully functional, commercial-quality industrial platform for highly integrated tool development. It is primarily comprised of the Eclipse Project, Eclipse Tools project, and Eclipse Technology project three projects, including four components--eclipse Platform, JDT, CDT and PDE.JDT Support Java development, CDT support C development, PDE is used to support plug-in development, and Eclipse platform is an open, extensible IDE that provides a common development platform. It provides the foundation for building blocks and constructing and running integrated software development tools. Eclipse Platform allows tool builders to independently develop tools that seamlessly integrate with others ' tools without having to tell where one tool function ends and where another tool function begins. The eclipse SDK (software developer package) is a combination of components produced by Eclipse Platform, JDT, and PDE that can be downloaded at once. Together, these sections provide a rich development environment that allows developers to effectively build tools that can be seamlessly integrated into Eclipse platform. The Eclipse SDK is a combination of tools produced by the Eclipse Project and third-party software from other open source code. The software produced by the Eclipse Project is released in Cpl and the third party components have their own license agreements. eclipse shortcut ctrl+1 quick fix ctrl+d: Delete current row ctrl+alt+↓ copy current row to next row (copy increase) ctrl+alt+↑ copy current row to previous row (replication incremented) alt+↓ The current row and the following line interact with each other alt+↑ the current row and the line above alt+← the previous edited page alt+→ the next edited page (of course, for the above article) Alt+enter displays the properties of the currently selected resource (project, or file or file) shift+ Enter inserts a blank line on the next line of the current row (at which point the mouse can be at any position in the current row, not necessarily the last) Shift+ctrl+enter inserts a blank line in the current row (the principle above) Ctrl+q navigates to the last edited place ctrl+l positioned in a row ( The Gospel is for people with programs over 100 ctrl+m maximize current Edit or View (and vice versa) ctrl+/comment on the current line, then uncomment ctrl+o quick display outlinectrl+t quickly display the inheritance structure of the current class Ctrl+w Close the current Editerctrl+k reference selected word quickly navigate to the nextA ctrl+e quick display of the current Editer drop-down list (if the current page is not displayed in bold) ctrl+/(keypad) collapses all code in the current class ctrl+x (keypad) expands all code in the current class Ctrl+space code assistant completes some code insertion ( But the general and input method has conflict, you can modify the input method hotkey, you can also take up alt+/to replace the ctrl+shift+e display management of all currently open View Manager (can choose to close, activate, etc.) Ctrl+j forward incremental lookup (after pressing CTRL+J, Each letter editor you enter provides a quick match to navigate to a word, if not, the display in Stutes line is not found, check a word, especially useful, this function idea two years ago Ctrl+shift+j reverse incremental lookup (and the same, It's just a backward look. Ctrl+shift+f4 Close all open editerctrl+shift+x the currently selected text is all stale lowercase ctrl+shift+y turns the currently selected text all lowercase ctrl+shift+f Formatting the current code ctrl+shift+p to the match for (for example {}) (from the previous position, the cursor will be inside the match, back to front, vice versa) Refactor alt+shift+r rename (it's my favorite one, In particular, variables and classes of rename, than manual methods can save a lot of labor) Alt+shift+m extraction method (This is one of the most common methods of refactoring, especially for a lot of mud code useful) Alt+shift+c Modify the function structure (more practical, there are n functions called this method , fix it once) alt+shift+l extracts local variables (you can directly extract some magical numbers and strings into a variable, especially when multiple calls are made) alt+shift+f change the local variable in class to a field variable (more useful) ALT + Shift+i merging variables (which may be a bit inappropriate) alt+shift+v move functions and variables (not commonly used) Alt+shift+z refactoring of Regret Medicine (Undo) Edit scope function shortcut global find and replace ctrl+f text editor Find previous Ctrl+shift+k text editor find next ctrl+k global Undo Ctrl + Z global copy CTRL + C global Restore previous selection alt+shift+↓ global clipping ctrl+x Global quick fix ctrl1+1 global content assist ALT+/global all check CTRL + A global DELETE delete global context information ALT +? Alt+shift+? Ctrl+shift+spacejava Editor Display tooltip description F2java Editor Select encapsulate element Alt+shift+↑java Editor Select previous element Alt+shift+←java Editor Select Next element alt+shift+ → text Editor incremental lookup ctrl+j Text Editor Incremental reverse lookup ctrl+shift+j Global Paste Ctrl + V global Redo ctrl+y View scope function shortcut Global Zoom ctrl+= Global Narrowing ctrl+- window scope work Can shortcut Global Activation Editor F12 Global Switch Editor ctrl+shift+w Global one editor CTRL+SHIFT+F6 global View Ctrl+shift+f7 Global previous perspective Ctrl+shift+f8 global Next editor Ctrl+f 6 Global Next View Ctrl+f7 Global Next Perspective ctrl+f8 Text Editor display ruler context menu Ctrl+w Global View menu CTRL+F10 Global Display system menu alt+- navigation scope features shortcut key Java Editor open structure Ct RL+F3 Global Open Type ctrl+shift+t global open type hierarchy F4 global open Declaration F3 Global Open External Javadoc shift+f2 Global Open Resource Ctrl+shift+r Global back History alt+← Global forward History alt+→ Global on a CTRL +, global next Ctrl +. The Java Editor displays the outline Ctrl+o global in the hierarchy open type Ctrl+shift+h global go to matching parentheses ctrl+shift+p global go to previous edit Location Ctrl+qjava editor go to previous member Ctrl+shift+↑java Go to the next member Ctrl+shift+↓ text editor go to line ctrl+l Search scope feature shortcut global appears in file Ctrl+shift+u Global Open Search dialog ctrl+h Global Workspace Declaration ctrl+g Global Workspace Use the ctrl+shift+g text editing scope feature shortcut text Editor override toggle Insert Text Editor Roll line ctrl+↑ text editor scroll downRow ctrl+↓ file scope function shortcut key global save Ctrl+xctrl+s Global print ctrl+p global shutdown CTRL+F4 Global all save Ctrl+shift+s Global close CTRL+SHIFT+F4 Global Properties Alt+en TER Global New ctrl+n Project scope feature shortcut global all build ctrl+b source code scope feature shortcut Java Editor format Ctrl+shift+fjava editor Uncomment Ctrl+java editor Comment Ctr L+/java Editor Add import Ctrl+shift+mjava Editor Organization import Ctrl+shift+ojava Editor use Try/catch block to surround not set, too common, so listed here, recommend yourself to set. You can also use ctrl+1 to automatically fix it. Run scope function shortcut Global step back F7 Global single-step skip F6 Global single-Step jump F5 Global single-Step jump selection Ctrl+f5 Global Debug last started F11 global continue F8 Global use filter Stepping SHIFT+F5 Global Add/Remove breakpoint Ctrl +SHIFT+B Global Display Ctrl+d global run last start CTRL+F11 global run to row ctrl+r Global execution ctrl+u Refactoring scope feature shortcut global undo Refactoring Alt+shift+z Global Extraction Method Alt+shift+m Global Extract local variables alt+shift+l global inline alt+shift+i Global move alt+shift+v Global rename Alt+shift+r global redo Alt+shift+y
Eclipse most shortcuts sharing easy and happy turn