Eclipse shortcut keys and plug-ins

Source: Internet
Author: User
Tags php development environment

Eclipse shortcut keys
CTRL + 1 quick fix (the most classic shortcut, you don't need to talk about it)
CTRL + D: Delete the current row

CTRL + ALT + ↓ copy the current row to the next row (copy added)
CTRL + ALT + ↓ copy the current row to the previous row (copy added)

Alt + ↓ interaction position between the current row and the following row (especially practical, you can save cutting and pasting)
Alt + ↑ interaction between the current row and the previous row (same as above)
Alt + ↓ previous edited page
Alt + → next edited page (of course for the above)

Alt + enter display the properties of the currently selected resource (project, or file)

Shift + enter insert empty rows in the next row of the current row (the mouse can be at any position of the current row, not necessarily the last row)
Shift + Ctrl + enter insert blank lines in the current line (same principle)

CTRL + q locate the Last edited location
CTRL + l locate in a line (for those with more than 100 programs, there will be good news)
CTRL + M maximize the current edit or view (then press it, and vice versa)
CTRL +/comment out the current row, and then press it to cancel the comment
CTRL + O quick outline display
CTRL + T quickly display the inheritance structure of the current class
CTRL + W disable the current editer
CTRL + k quickly locate to the next one by referencing the selected word
CTRL + E: Click it to quickly display the drop-down list of the current editer (if the current page is not displayed, it is displayed in bold)

CTRL +/(keypad) collapse all code in the current class

CTRL + × (keypad) show all the code in the current class

CTRL + Space Code assistant inserts some code (but it is usually in conflict with the input method. You can modify the key of the input method or replace it with ALT +/for the moment)

CTRL + Shift + e display the managers that manage all Opened Views (you can choose to close or activate them)

CTRL + J forward incremental search (after pressing CTRL + J, each letter editor you enter provides a quick match to locate a word. If not, it is not found in stutes line. It is particularly useful when querying a word. This function was available two years ago)

CTRL + Shift + J reverse incremental search (the same as the previous one, but only from the back to the front)

CTRL + Shift + F4 close all open editer

CTRL + Shift + x change all selected text to lowercase

CTRL + Shift + y change all selected text to lowercase

CTRL + Shift + F format the current Code

CTRL + Shift + P locate the matched character (for example, {}) (when positioning from the front, the cursor must be inside the matched character, followed by the front, and vice versa)

The following shortcut keys are commonly used in refactoring. I like them and want to sort them out frequently (note: the keys for refactoring generally start with ALT + shift)

Alt + Shift + R Rename (one of my favorite ones, especially the rename of variables and classes, which saves a lot of labor compared with manual methods)

Alt + Shift + M extraction method (this is one of the most common methods in refactoring, especially useful for a lot of mud code)

Alt + Shift + C modify the function structure (more practical. N functions call this method and modify it once)

Alt + Shift + L extract local variables (you can directly extract some magic numbers and strings into one variable, especially when multiple calls are performed)

Alt + Shift + F convert the local variable in the class to the field variable (more practical)

Alt + Shift + I merge variables (this may be a bit inappropriate inline)
Alt + Shift + V moving functions and variables (not commonly used)
Alt + Shift + z restructured regret medicine (UNDO)

Introduction and download of eclipse and its plug-ins

0. Download eclipse
EMF, GEF-Graphical Editor framework, UML2, and VE-visual editor are all downloaded here.
Http://www.eclipse.org/downloads/index.php
 
0.5.lomboz J2EE plug-in, JSP development, EJB
Http://forge.objectweb.org/projects/lomboz

1. myeclipse J2EE development plug-in, supporting Servlet/JSP/EJB/database operations, etc.
Http://www.myeclipseide.com
 
2. properties editor edits the Java property file and can automatically save the disk in unicode format.
Http://propedit.sourceforge.jp/index_en.html
 
3. colorer take colors over hundreds of types of files by syntax
Http://colorer.sourceforge.net/
 
4. xmlbuddy edit the XML file
Http://www.xmlbuddy.com
 
5. Code folding adds a variety of code folding functions (more than those provided by ECLIPSE)
Http://www.coffee-bytes.com/servlet/PlatformSupport
 
6. Easy Explorer accesses the folder of the selected file and directory from eclipse
Http://easystruts.sourceforge.net/
 
7. The fat jar packaging plug-in allows you to conveniently complete various packaging tasks, including external packages.
Http://fjep.sourceforge.net/
 
8. RegEx test Regular Expression
Http://brosinski.com/stephan/archives/000028.php
 
9. jasperassistant report plug-in (strong, for money)
Http://www.jasperassistant.com/
 
10. jigloo GUI builder Java GUI editing plug-in
Http://cloudgarden.com/jigloo/
 
11. profiler performance tracking and measurement tools, capable of tracking and measuring BS programs
Http://sourceforge.net/projects/eclipsecolorer/
 
12. advanqas provides prompt and quick help for conditional statements such as if/else (automatic structure change, etc)
Http://eclipsecolorer.sourceforge.net/advanqas/index.html
 
13. The log4e log4j plug-in provides various log4j-related tasks, such as adding a logger for methods and classes.
Http://log4e.jayefem.de/index.php/Main_Page
 
14. vssplugin VSS plug-in
Http://sourceforge.net/projects/vssplugin
 
15. implementors provides the implementation class to jump to a method, rather than the following functions (Practical !)
Http://eclipse-tools.sourceforge.net/implementors/
 
16. Call hierarchy shows the calling level of a method (which methods are called and which methods are called)
Http://eclipse-tools.sourceforge.net/call-hierarchy/index.html
 
17. Checking and formatting html/XML files using eclipsetidy
Http://eclipsetidy.sourceforge.net/
 
18. checkclipse check whether the code style and writing method comply with the specifications
Http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm
 
19. hibernate synchronizer hibernate plug-in, automatic ing, etc.
Http://www.binamics.com/hibernatesync/
 
20. veloeclipse velocity plug-in
Http://propsorter.sourceforge.net/
 
21. editorlist
Http://editorlist.sourceforge.net/
 
22. memorymanager memory usage monitoring
Http://cloudgarden.com/memorymanager/
 
23. SWT-designer GUI plug-in for Java
Http://www.swt-designer.com/
 
24. Tomcat plugin supports Tomcat plug-ins
Http://www.sysdeo.com/eclipse/tomcatPlugin.html
 
25. xml Viewer
Http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
 
26. Quantum database plug-in
Http://quantum.sourceforge.net/
 
27. dbedit database plug-in
Http://sourceforge.net/projects/dbedit
 
28. Clay. Core visualized database plug-in
Http://www.azzurri.jp/en/software/index.jsp
Http://www.azzurri.jp/eclipse/plugins
 
29. hiberclipse hibernate plug-in
Http://hiberclipse.sourceforge.net
Http://www.binamics.com/hibernatesync
 
30. Struts-console struts plug-in
Http://www.jamesholmes.com/struts/console/
 
31. easystruts struts plug-in
Http://easystruts.sourceforge.net
 
32. veloedit velocity plugin
Http://veloedit.sourceforge.net/
 
33. jalopy code sorting plug-in
Http://jalopy.sourceforge.net/
 
34. jdepend package Relationship Analysis
Http://andrei.gmxhome.de/jdepend4eclipse/links.html
 
35. Spring ide spring plug-in
Http://springide-eclip.sourceforge.net/updatesite/
 
36. doclipse can generate XDoclet code prompts
Http://beust.com/doclipse/

Download Eclipse plug-in


Here we have a relatively complete Eclipse plug-in download. If you have a good e, you can check it and find what you need.

Http://www.eclipse-plugins.info/eclipse/plugins.jsp;jsessionid=474944821E463102785EFCB59F941256
 
 
Eclipse plug-in Highlights

XML Schema infoset model (XSD)
Function: XML Schema infoset model is a reference database that provides APIs for testing, creating, or modifying W3C XML schema.
Home: http://www.eclipse.org/xsd/

Graphical editing framework
Function: this plug-in allows developers to quickly develop a graphic editor.
Home: http://www.eclipse.org/gef/

Eclipse modeling framework (EMF)
Function: EMF is a modeling framework and code generation tool based on structured data models. It can describe XML and other EMF according to the Conventions
 
The tool supports a Java class model and an interface class for viewing and processing model operations. This model can be imported into EMF by using Java code containing comments, XML documents, modeling tools such as Rose. Most importantly, EMF provides other EMF-based tools and basic collaboration platforms for applications.
Home: http://www.eclipse.org/emf/

Eclipse web tools platform (WTP)
Version: 1.0
Supported eclipse versions: 2.1 & 3.0
Use Certificate: free
Development Status: Beta
Company: eclipse.org
Function: includes the HTML, JavaScript, CSS, JSP, SQL, DTD, XSD & WSDL Editor, provides a graphical XSD & WSDL Editor, J2EE project construction, modeling, and publishing. Web Service wizard database access and query tools, five-star plug-in! It is strongly recommended.
Home: http://www.eclipse.org/webtools/index.html

Lomboz
Version: Build-20050526
Development Status: 5-production/stable
Usage Protocol: GNU lesser General Public License (lgpl)
Function: lomaz is a well-known eclipse J2EE development plug-in. It uses the following open-source technologies: Jasper, XDoclet, axis, and ant. It fully supports coding, publishing, testing, and debugging.
Home: http://forge.objectweb.org/projects/lomboz

Myeclipse
Version: 3.8.4
Supported eclipse versions: 2.1 & 3.0
Certificate used: Commerce
Development Status: stable
Company: genuitec, LLC
Function: the most powerful J2EE development plug-in. Visual JSF and Struts development, XML editor, Hibernate support, UML modeling, application server connection, support for EJB development, JSP release in the same step (you do not need to publish the entire application )...... A very powerful tool can be used to understand :)

Sysdeo eclipse Tomcat launcher plugin
Version: 3.1 beta
Supported eclipse versions: 2.1 & 3.0
Use Certificate: free
Development Status: Beta
Company: sysdeo
Function: Start and Stop Tomcat restart in Elipse. register the Tomcat process and go to the eclipse debugger to create a war file. Add the Java project to Tomcat classpath and set the Tomcat JVM parameter, classpath and bootclasspath export the Tomcat project as a war file and select the tomcat configuration file
Plug-in Home: http://www.eclipse-plugins.info/eclipse/index.jsp

Javascript Editor
Version: 0.0.9b
Supported eclipse versions: 2.1 & 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: supports JavaScript editing, including code highlighting, Automatic completion, and content outline.
Plugin home: http://jseditor.sourceforge.net/

Csseditor
Version: 0.0.4
Supported eclipse versions: 2.1 & 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: the code is highlighted and the content prompt is displayed. CSS rules are displayed in the outline column. An error is displayed when you enter the rule.
Home: http://csseditor.sourceforge.net/
Exadel Studio
Version: 2.5
Supported eclipse versions: 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: supports JSF, struts, JSP editing (2.0 supported), Spring framework, hibernate, database browsing, graphical Attribute Editor, CSS Editor, JavaScript Editor, Image Browsing, and XSD editing, supports XML schema and more than 20 application servers ...... Very powerful.

Struts Console
Version: 4.8
Supported eclipse versions: All
Use Certificate: free
Development Status: stable
Company: N/
Function: supports *. TLD files, Struts 1.0-1.2 configuration files, tiles configuration files, validator 1.0 and 1.1 configuration files, and mainstream Java ides.
Home: http://www.jamesholmes.com/struts/console/

Faces Console
Version: 1.7
Supported eclipse versions: All
Use Certificate: free
Development Status: stable
Company: N/
Function: supports JSF configuration files, JSP tag library files, and mainstream Java ides.
Home: http://www.jamesholmes.com/JavaServerFaces/console/

HTML tidy Eclipse plug-in
Version: 1.2.1
Supported eclipse versions: 2.1 & 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: Format and validate (x) HTML and XML code. The editor is not provided.
Home: http://eclipsetidy.sourceforge.net/

Eclipse HTML editor plugin
Version: N/
Supported eclipse versions: 2.1 & 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: Eclipse HTML editor is an HTML/JSP/XML editing plug-in. It highlights html/JSP/XML/CSS and verifies JSP/XML preview in HTML/JSP.
Contents help (HTML tags/attributes, XML based on DTD and JSP taglib and more) Create HTML/JSP/XML file Wizard Code folding
CSS code for Image Browsing is complete.
Home: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi? Page = eclipsehtmleditor

Phpeclipse (PhP Development Toolkit)
Version: N/
Supported eclipse versions: 3.0
Use Certificate: Free CPL
Development Status: Beta
Company: N/
Function: Eclipse php development environment that supports code highlighting and Automatic Code Completion to preview the PHP page. You can control the startup, stop, and restart of Apache and MySQL in eclipse. Powerful functions!
Home: http://www.phpeclipse.de/tiki-view_articles.php

Xmlbuddy
Version: N/
Supported eclipse versions: 3.0
Use Certificate: Free & commerce
Development Status: stable
Company: N/
Function: this is a free version. It is easy to use. You can try it.
Home: http://www.xmlbuddy.com/

Doclipse
Version: N/
Supported eclipse versions: 3.0
Use Certificate: free
Development Status: stable
Company: N/
Function: You can see the name and use the javadoc tag auxiliary tool in eclipse.
Home: http://www.beust.com/doclipse/

Jadclipse
Version: 2.06
Supported eclipse versions: All
Use Certificate: free
Development Status: stable
Company: N/
Function: great tool. You can decompile the class file in eclipse!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.