Eclipse - ¿Como ocultar un bloque de código?

Generalmente  cuando uno viene de .NET (palabra fea acá ojo chee eeh!) se acostumbra al ocultar bloque de código innecesario a fin de no marearnos o distraernos, pero llego al momento que entramos en JAVA, particularmente con eclipse, estos es un poco chocante ya que en principio no tenemos esta opción visible.

Para habilitar esta opciones es muy fácil.

Vamos al menú de herramientas (barra superior )Windows->Preferences.
Luego, Java -> Editor -> Folding y aqui seleccionamos "Enable Folding" y debajo de el seleccionamos las opciones que queremos "ocultar". Finalmente clickeamos en Apply.



En el código veremos algo como lo siguiente.

El símbolo + significa que esta colapsado/oculto ese código, mientras que el símbolo - significa que el código esta  explayado.

Recordar esto no tiene nada que ver a nivel de ofuscación de código, sino al momento de desarrollo y edición de código.

HotKeys (Atajos de teclado) relacionados con ocultar los bloques, se utilizaran combinaciones de teclas con teclas del NUMPAD (teclado numerico ubicado a la derecha).

  • Control + /  : Habilitar o deshabilita la opcion de Folding.
  • Control +  *  : Expande todos los "Folding".
  • Control + Shift + /  : Contrae todos los "Folding".
  • Control + Shift + *  : Resetea la estructura (??? si alguno me podria explicar esto bienvenido sea!)


Saludos

Links Relacionados:

Eclipse - ¿Que son las Tasks? - ¿Como habilitar tareas en eclipse? - Tags por Predefinidos - ¿Como crear un Tag? 
Eclipse - ¿Que es debuggear? - ¿Que es un BreakPoint? - ¿Como agregar un BreakPoint en eclipse? - ¿Como debuggear en eclipse? 
Eclipse - ¿Que es el Display? - ¿Como habilitar el Display? - Display debugger y ejecucion al mismo tiempo
Eclipse - ¿Como ocultar un bloque de código? Eclipse - ¿Como ocultar un bloque de código? Reviewed by El lado oscuro de java on mayo 30, 2012 Rating: 5

4 comentarios:

  1. Se me modifico por algún motivo el estado que tenía por defecto y 2 semanas soportando dándole clic uno a uno para que se expandieran cada vez que abría un proyecto antiguo.

    No veas el peso que me has quitado de encima. Gracias compa! ^^

    ResponderEliminar
    Respuestas
    1. De nada Dryken, en todo lo que te pueda ayudar conta conmigo. Espero que este blog te sea de ayuda a vos como a tantos otros!
      Saludos compa!

      Eliminar
  2. Hola, necesito ofuscar el código en eclipse tanto para aplicaciones web como stand alone. Trate de hacerlo
    utilizando Proguard, pero solo funcionó en aplicaciones web. Conoces de alguna otra herramienta que pueda ayudarme a ofuscar en ambos casos, gracias.

    Saludos,

    ResponderEliminar
    Respuestas
    1. Hola Rosal, la verdad que utilizados muy pocos pero no si te puede llegar a servir el yGuard, JavaGuard, RetroGuard. Deberias verlos en mas detalle. Si ya solucionastes lo que necesitabas por favor avisame asi a futuro entro con este tema. Muchas gracias,

      Eliminar

Con la tecnología de Blogger.