vistas trucos sugerencias ordenar muestra configurar comentarios autocompletar eclipse outline-view

sugerencias - trucos de eclipse



Agregar un separador a la vista Esquema de Eclipse(como#pragma mark) (5)

La vista de esquema de Eclipse admite categorías (con @category en javadoc) para mostrar información adicional sobre los métodos. Vea las siguientes capturas de pantalla para un ejemplo de dicho uso.

Lamentablemente la agrupación por categorías aún no se ha implementado. Hay una solicitud de función abierta para esto, pero tiene casi cuatro años y claramente dice que necesita un esfuerzo de la comunidad. Personalmente no conozco ese plugin.

Sé que Xcode tiene un

#pragma mark

función en la que le permite insertar etiquetas arbitrarias en vistas de esquema / listas de métodos para documentar cómo se segmenta el código.

No he podido encontrar una característica similar para Eclipse. No puedo evitar sentir que está justo debajo de mis narices, pero las búsquedas tanto en SO como en Google no han sido esclarecedoras ... ¿alguien sabe cómo podría hacer esto?

¿O hay alguna solución hackish? Eso sería genial también.


Para imitar la funcionalidad #pragma mark , normalmente creo un método ficticio que funciona como separador. Por ejemplo:

private static void someDummyMethod(){}


Puede utilizar "Añadir marcador".

Una forma de hacerlo es hacer clic con el botón derecho en el lado izquierdo (donde se muestran los números de línea) y seleccionar "Agregar marcador ...".

Puedes verlos en la vista "Marcadores".


Siguiendo con @ntle, (para PHP de todos modos), también puedes usar define () para crear una marca pseudo pragma, o function (). Ver captura de pantalla:


El horror:

@SuppressWarnings("unused") private int _______________________________________;

O si prefieres las etiquetas:

@SuppressWarnings("unused") private int _______________Lifecycle_______________;

Puntos de bonificación por variar el número de guiones bajos para que pueda tener muchas líneas separadoras.

Mi versión de Android Studio

Utilice regiones de código:

//region ... your code here ... //endregion

Los puntos de bonificación por hacer que la presentación plegada parezca un comentario:

// //region // Lifecycle ... your code here ... //endregion //