Comment réduire des blocs de code dans Eclipse?


89

Il y a quelques jours, mon Eclipse fonctionnait bien et un +/- est apparu dans chaque bloc qui pouvait être réduit (fonctions, classes, etc.) ... mais maintenant il apparaît, et je ne sais pas comment activer à nouveau cette fonctionnalité .

C'est Eclipse Helios, fonctionnant sur une machine Gentoo Linux.


3
Dans Préférences -> C ++ -> Editeur -> Pliage il y a une case à cocher: "Activer le pliage des instructions de flux de contrôle". Il se peut que vous ne voyiez rien immédiatement car le calcul des points de pliage peut se faire lentement en arrière-plan, ou il peut être nécessaire d'appeler la commande "Réinitialiser la structure" shift + ctrl + numpad_multiply, pour obtenir eclipse pour afficher tous les points de pliage.
Phill Apley

Réponses:


91

Préférences -> C ++ -> Editeur -> Pliage?

Faites un clic droit dans la fenêtre de l'éditeur et accédez aux préférences, puis seule la section relative à l'éditeur de la boîte de dialogue des préférences apparaîtra. Cela fonctionne pour JDT, CDT, etc.


10
Une autre façon consiste à cliquer avec le bouton droit sur la barre verticale étroite qui a tous les petits avantages et inconvénients (+) / (-). L'option de plier le code sera là.
Anonsage

1
Dans Eclipse actuelle, je ne vois aucune option "Pliage" sous l'éditeur pour chaque langue. Au lieu de cela, la réponse de @ KennyPeng est ce qui fonctionne pour moi.
ToolmakerSteve

Merci, j'utilise CDT, vous devez "afficher les paramètres avancés" pour voir l'option "pliage".
Paul le

57

Vous pouvez faire ( Ctrl+ Numpad_Divide) pour activer le pliage.
De plus, si vous êtes Right Clicksur la zone où le +ou -était censé être, vous pouvez voir qu'il existe une option de pliage.


7
Cette option est sélectionnée et fonctionne mais je veux plier pour If / else et changer de cas ... Comment puis-je l'obtenir?
Amit

Avez-vous obtenu la réponse pour si / sinon plier Amit? Je le cherche aussi en éclipse.
Sachin Sharma

1
C + S + Num / - fait un tout réduire. J'avais accidentellement frappé C + / - et voila plus de pliage de code. Merci cela a aidé à le récupérer!
Gishu le

Génial! Appuyer deux fois sur Ctrl + Numpad_Divide m'aide à obtenir des icônes de pliage lorsqu'elles n'étaient pas affichées auparavant, probablement à cause d'un plugin.
Melebius

19

Essayez cette option: Préférences> Java> Editeur> Pliage> Activer le pliage


11

Pour Python, c'est comme suit:

  • réduire tous les 1 niveau: Ctrl+9
  • étendre tous les 1 niveau: Ctrl+0
  • courant de réduction: Ctrl+-
  • étendre le courant: Ctrl++

J'espère que cela pourra aider.



6

Dans Préférences, vous trouverez Général> Clés. C'est pour définir vos raccourcis clavier.

Ce que je l'utilise le plus souvent, cependant, c'est pour trouver des choses dans Eclipse. Vous devriez voir une zone de saisie intitulée «type de texte de filtre». C'est aussi proche qu'Eclipse vient d'une fonction de recherche pour chaque commande Eclipse.


3

Je suppose que vous utilisez Java, mais regardez sous les paramètres de votre langue particulière.

Dans le menu Fenêtre, sélectionnez Préférences.

Sous Java-> Editeur-> Pliage. Sélectionnez "Activer le pliage".


4
Cette option est sélectionnée et fonctionne mais je veux plier pour If / else et changer de cas ... Comment puis-je l'obtenir?
Amit

1
@Amettez pour autant que je sache, vous ne pouvez pas.
ApproachingDarknessFish

Dans Préférences -> C ++ -> Editeur -> Pliage il y a une case à cocher: "Activer le pliage des instructions de flux de contrôle".
Phill Apley

Le calcul des points de pliage peut se produire lentement en arrière-plan, ou il peut être nécessaire d'appeler la commande "Réinitialiser la structure" shift + ctrl + numpad_multiply, pour obtenir une éclipse pour afficher tous les points de pliage.
Phill Apley

1

Si vous voulez plier tous vos éditeurs, j'ai trouvé que vous pouvez activer le pliage

Préférences> Éditeurs> Éditeurs de texte structuré

Activer le pliage


1

Pour Windows Eclipse en utilisant java: Windows -> Préférences -> Java -> Editeur -> Pliage

Malheureusement, cela ne permettra pas de réduire le code, mais s'il est désactivé, vous pouvez le réactiver pour se débarrasser des longs commentaires et des importations.


Je suis désolé, j'ai remarqué peu de temps après avoir posté que quelqu'un l'avait déjà signalé, veuillez le supprimer.
Elijah

3
Pourquoi ne supprimez-vous pas simplement votre propre message?
David Makogon

0

Dans CFEclipse: Préférences> CFEclipse> Editeur> Pliage de code> Colonne initialement Réduire, vous pouvez décocher pour voir tout développé lors de l'ouverture, ou cocher toutes les cases pour tout fermer lors de l'ouverture d'un fichier.


0

J'utilisais des classes apex salesforce avec Eclipse Neon 3.3 pour Java.
J'ai trouvé une option " définir la région de pliage " sur le clic droit dans l'éditeur, j'ai sélectionné le bloc de code que je voulais réduire et sélectionné cette propriété pour ce code. Maintenant, je vois le symbole + et - pour développer et réduire ce bloc de code

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.