Home > Article > Web Front-end > Summary of solutions to Eclipse stuck when editing jsp and js files_javascript skills
When using Eclipse to edit jsp and js files, the stuck phenomenon often occurs. I searched on Baidu online for N times. After N times of optimization and adjustment, the stuck phenomenon gradually improved. It’s hard to say which method works. List all methods used as follows:
1. Cancel verification
windows–>perferences–>validation
Uncheck everything except manual, leaving only classpath dependency Validator under build
2. Turn off spell check
windows–>perferences–>general–> editors->Text Editors->spelling
3. For MyEclipse, editing tools when modifying JSP pages
Window > preferences > General > Editors > File Associations >
Select *.jsp in File types > Set "MyEclipse JSP Editor" as default in Associated editors.
4. Prevent jar packages from accessing the network
When editing JSP with eclipse or myeclipse, using smart prompts may cause the IDE to freeze.
This is because eclipse will access the network according to the javadoc location specified by the JAR package when prompted.
Solution: window-->preferences-->java-->installed JREs, edit the jre used, and set the javadoc location of rt.jar and charsets.jar to none. Of course, you can also download javadoc to the local machine and make relevant settings to solve the problem.
In addition: Treat all jar packages used in your project in the same way.
5. Modify the shortcut key for opening the link
When editing code in MyEclipse recently, using shortcut keys to copy and paste often causes the editor to pause briefly, the cursor does not follow, and the editor cannot react, almost suspended.
After thinking about it, it should be caused by some editing configuration or some function of the IDE, so I went into Preferences to search for the edit function, conducted tests one by one, and finally found that it was caused by the hyperlink function of the code.
Enter method: Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking
Change the hyperlink shortcut key to another key such as Alt (cannot be changed to shift)
Note: In Eclipse, you can often use Ctrl + mouse click to directly guide the editing interface to the relevant method, property, or class.
This function is indeed very easy to use, but because the shortcut key for copy and paste is also Ctrl, when I perform quick operations, Eclipse cannot react and cannot analyze my operations. Now I only need to change another shortcut
6. Modify the .project file of the project
The default js editor in eclipse is very slow, especially the solution when copying and pasting code
I am using the official website standard version of eclipse3.9 for javaEE without any plug-ins installed. When writing JS, the lag is unbearable. I tried to remove all the validates, including those in the menu and project properties, but it had no effect. Later, I tried to remove all validators in the project root. In the directory..project, I found the following red lines, but the Validator is still there. After deleting all the red corresponding configuration sections, the problem was solved, and editing JS is no longer like a snail.
<buildSpec> <buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> <triggers>full,incremental,</triggers> <arguments> <dictionary> <key>LaunchConfigHandle</key> <value><project>/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch</value> </dictionary> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.wst.common.project.facet.core.builder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> <triggers>full,incremental,</triggers> <arguments> <dictionary> <key>LaunchConfigHandle</key> <value><project>/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder.launch</value> </dictionary> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> </natures>
7. Adjust Eclipse running memory.
Use EditPlus to edit the eclipse.ini file in the eclipse installation directory and change the parameters to:
-vmargs -Dosgi.requiredJavaVersion=1.6 -Xms512m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=256M -XX:-UseGCOverheadLimit
From the above seven aspects, I have summarized the solutions to the problem of Eclipse getting stuck when editing jsp and js files. I hope it will be helpful to everyone.