Question Java équivalent à #region in c #


Je veux utiliser des régions pour le repli de code dans Éclipse; Comment cela peut-il être fait en Java?

Un exemple d'utilisation dans C #:

#region name
//code
#endregion

418
2018-02-26 20:14


origine


Réponses:


Il n'y a pas de tel la norme équivalent. Certains IDE - Intellij, par exemple, ou Eclipse - peuvent se replier en fonction des types de code impliqués (constructeurs, importations, etc.), mais rien n’est comparable. #region.


187
2018-02-26 20:20



Jet Brains IDEA a cette fonctionnalité. Vous pouvez utiliser les raccourcis clavier pour cela (ctrl + alt + T). C'est juste une caractéristique d'IDEA.

Les régions ressemblent à ceci:

//region Description

Some code

//endregion

402
2017-10-18 11:05



Avec Android Studio, essayez ceci:

//region VARIABLES
private String _sMyVar1;
private String _sMyVar2;
//endregion

Prudent : pas de ligne vide après // région ...

Et vous obtiendrez:


192
2017-09-11 12:16



Pas d'équivalent dans la langue ... Basé sur IDE ...

Par exemple dans netbeans:

NetBeans / Creator prend en charge cette syntaxe:

// <editor-fold defaultstate="collapsed" desc="Your Fold Comment">
...
// </editor-fold>

http://forums.java.net/jive/thread.jspa?threadID=1311


92
2018-02-26 20:21



Pour Eclipse IDE le Coffee-Bytes plugin peut le faire, lien de téléchargement est ici.

MODIFIER:

Les dernières informations sur Coffee-Bytes sont ici.


47
2017-12-16 11:51



La fonction de pliage de code personnalisé peut être ajoutée à l'éclipse à l'aide du plug-in de pliage de code CoffeeScript.

Ceci est testé pour fonctionner avec Eclipse Luna et Juno. Voici les étapes

  1. Téléchargez le plugin depuis ici

  2. Extraire le contenu de l'archive

  3. Copier coller le contenu du dossier plugin et fonctionnalités dans le même dossier nommé à l'intérieur du répertoire d'installation eclipse
  4. Redémarrez l'éclipse
  5. Naviguer Window >Preferences >Java >Editor >Folding >Select folding to use: Coffee Bytes Java >General tab >Tick checkboxes in front of User Defined Fold

    enter image description here

  6. Créez une nouvelle région comme indiqué:

    enter image description here

  7. Essayez si le pliage fonctionne avec les commentaires précédés des identificateurs de début et de fin spécifiés

    enter image description here

    enter image description here

Vous pouvez télécharger des archives et trouver des étapes à ce sujet Blog aussi.


44
2017-09-10 07:27



C'est plus une fonctionnalité IDE qu'une fonctionnalité de langue. Netbeans vous permet de définir vos propres définitions de pliage en utilisant la définition suivante:

// <editor-fold defaultstate="collapsed" desc="user-description">
  ...any code...
// </editor-fold>

Comme indiqué dans l'article, cela peut être supporté par d'autres éditeurs, mais il n'y a aucune garantie.


35
2018-02-26 20:21



le moyen le plus rapide Android Studio (ou IntelliJ IDEA)

  1. highlight the code vous voulez l'entourer
  2. presse ctrl + alt + t
  3. presse c ==> puis entrez la description
  4. prendre plaisir

30
2018-04-03 15:19



AndroidStudio Région
Créer une région 

Premier, trouvez (et définissez raccourci si besoin) pour Surround With menu enter image description here

alors, sélectionnez le code, appuyez sur Ctrl+Alt+Semicolon -> choisissez region..endregion...
enter image description here

Aller à la région

D'abord, trouvez Custom Folding raccourci
enter image description here Deuxièmement, depuis n'importe où dans votre code, appuyez sur Ctrl+Alt+Period('>' on keyboard) enter image description here


22
2017-11-30 03:40



Contrairement à ce que disent la plupart des gens, ce n'est pas une chose IDE. C'est une chose de langage. La #region est une instruction C #.


18
2018-06-10 14:56



La meilleure façon

//region DESCRIPTION_REGION
int x = 22;
// Comments
String s = "SomeString";
//endregion;

Astuce: Mettez ";" à la fin de la "région de fin"


13
2017-09-24 10:31