Lorsque vous utilisez Eclipse pour éditer des fichiers jsp et js, le phénomène de blocage se produit souvent. J'ai recherché N fois sur Baidu en ligne. Après N fois d'optimisation et d'ajustement, le phénomène de blocage s'est progressivement amélioré. Répertoriez toutes les méthodes utilisées comme suit :
1. Annuler la vérification
windows–>préférences–>validation
Décochez tout sauf manuel, ne laissant que le validateur de dépendance de chemin de classe en cours de construction
2. Désactivez la vérification orthographique
windows–>préférences–>général–>éditeurs->éditeurs de texte->orthographe
3. Pour MyEclipse, outils d'édition lors de la modification des pages JSP
Fenêtre > Préférences > Général > Éditeurs > Associations de fichiers
Sélectionnez *.jsp dans Types de fichiers > Définissez "MyEclipse JSP Editor" par défaut dans les éditeurs associés.
4. Empêcher les packages jar d'accéder au réseau
Lors de l'édition de JSP avec Eclipse ou myeclipse, l'utilisation d'invites intelligentes peut provoquer le blocage de l'EDI.
En effet, Eclipse accédera au réseau en fonction de l'emplacement javadoc spécifié par le package JAR lorsque vous y êtes invité.
Solution : window-->preferences-->java--> JRE installés, modifiez le jre utilisé et définissez l'emplacement javadoc de rt.jar et charsets.jar sur none. Bien entendu, vous pouvez également télécharger Javadoc sur la machine locale et définir les paramètres pertinents pour résoudre le problème.
De plus : Traitez de la même manière tous les emballages de pots utilisés dans votre projet.
5. Modifier la touche de raccourci pour ouvrir le lien
Lors de la modification récente du code dans MyEclipse, l'utilisation des touches de raccourci pour copier et coller provoque souvent une brève pause de l'éditeur, le curseur ne suit pas et l'éditeur ne peut pas réagir, presque suspendu.
Après y avoir réfléchi, cela devrait être dû à une configuration d'édition ou à une fonction de l'EDI, je suis donc allé dans les Préférences pour rechercher la fonction d'édition, j'ai effectué des tests un par un et j'ai finalement découvert qu'elle était causée par le fonction hyperlien du code.
Méthode de saisie : Fenêtre -> Préférences -> Général -> Éditeurs de texte ->
6. Modifier le fichier .project du projet
L'éditeur js par défaut dans Eclipse est très lent, en particulier la solution lors du copier-coller de code
J'utilise la version standard du site officiel d'Eclipse3.9 pour JavaEE sans aucun plug-in installé Lors de l'écriture de JS, le décalage est insupportable, j'ai essayé de supprimer toutes les validations, y compris celles du menu et des propriétés du projet. mais cela n'a eu aucun effet. Plus tard, à la racine du projet Dans le répertoire..project, j'ai trouvé les lignes rouges suivantes, mais le Validator est toujours là. Après avoir supprimé toutes les sections de configuration rouges correspondantes, le problème a été résolu et modifié JS. n'est plus comme un escargot
<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. Ajustez la mémoire en cours d'exécution d'Eclipse.
Utilisez EditPlus pour modifier le fichier Eclipse.ini dans le répertoire d'installation d'Eclipse et modifiez les paramètres comme suit :
-vmargs -Dosgi.requiredJavaVersion=1.6 -Xms512m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=256M -XX:-UseGCOverheadLimit