2012-07-19 30 views
31

Soy nuevo en eclipsar IDE.
¿Podemos hacer lo siguiente en eclipse para el editor java?Línea vertical entre llaves combinadas para java en eclipse

{ 
| 
| 
} 

¿Cómo se configura en eclipse para mostrar las líneas verticales entre las llaves en el editor java? ¿Es posible?

+2

¿Quiere decir algo así como lo que se hace en Notepad ++? –

+1

No sé de esto. Pero si quiere encontrar un par de llaves, hay varias formas de hacerlo. Aquí siga este enlace http://www.coderanch.com/t/104853/vc/find-brackets-match-eclipse – JProgrammer

+1

¿Para qué planea usar esto? corchete de coincidencia o colapso de bloques? –

Respuesta

13

La solución clossest, puedo sugerir es

  1. Haga clic en: Eclipse IDE> Ventana> Preferencias> General> Editores> Editores de texto

  2. A continuación, haga clic en el enlace "caracteres de espacios en blanco" para especificar lo que debe mostrarse.

  3. A continuación, active la casilla de verificación ("Dirigir y adjuntar") solo para Tab y deje el resto sin marcar.

No es una solución perfecta, pero podría ser útil.

Example

+1

es gracioso :). eclipse debería aprender Visual Studio. –

17

Puede identificar las llaves que coincidan en eclipse colocando el cursor justo después de la llave (la apertura o el cierre) y la que coincida se encerrará automáticamente en un rectángulo. No puedes hacer lo que dijiste. Después de colocar el cursor como dije, puede presionar CTRL + MAYÚS + P para saltar al corsé correspondiente.

+3

+1 para el truco ctrl + shift + p –

+0

Gracias a todos por sus respuestas. Creo que no es posible. Iré por la opción CTRL + MAYÚS + P. –

+0

revise esto http://editbox.sourceforge.net/ – Mahesh

0

No creo que esta funcionalidad exista en Eclipse.

Si lo hace, lo más probable puede ser encontrado en:

Ventana> Preferencias> General> Aspecto

o

Ventana> Preferencias> General> Editores

Puede haber un complemento s que pueden agregar este comportamiento. (no estoy seguro de ninguno en la parte superior de mi cabeza, lo siento)

¿Qué valor obtiene de esta función (coincidencia de soportes o plegado)? tal vez haya otra característica de Eclipse incorporada que pueda reemplazar el uso de las líneas.

+0

Al momento de revisar el código o escribir algún código complejo, debemos verificar qué parte del código está relacionada con alguna otra parte. Especialmente cuando se corrige un error en el código de los demás.Si este tipo de característica está disponible entonces será muy útil. –

+1

Con el formato de código habilitado y un buen conjunto de reglas de estilo, debería ser bastante obvio qué código pertenece a un bloque de código particular. –

6

Para mi comprensión esto no es posible. Sin embargo, Eclipse tiene una funcionalidad que lo ayudará a trabajar con corchetes, y en realidad es un poco más refinado y fácil de usar que el estilo de Notepad ++ que está buscando.

  1. En primer lugar, tiene una función para resaltar los paréntesis que resaltan en Preferences->Java->Editor. Cuando el cursor esté sobre un soporte, resaltará el soporte correspondiente.
  2. En la misma línea, si el cursor está en un soporte y presiona ctrl + shift + p, saltará al soporte coincidente.
  3. Tiene plegado de línea que se puede alternar en Preferences->Java->Editor->Folding para corchetes, comentarios, etc.
  4. Al hacer doble clic después de abrir o cerrar, se resaltará todo en ese bloque de código.
  5. Eclipse también admite la sangría automática. Esto debería ser una cola visual en cuanto a qué fragmento de código pertenece a qué paréntesis.

Hope this helps! Feliz Codificación!

+0

Sé esto. Gracias por su respuesta. Estoy pidiendo algo como notepad ++. –

+1

Puede agregar que hacer doble clic después de una llave abierta realmente resaltará todo dentro de las llaves. Realmente te permite ver lo que está incluido. Lo mismo para perentheses. – Robin

3

editores estructurados de Eclipse (incluyendo el editor de Java) proporcionan un punto culminante de cualquier elemento estructural el cursor está dentro. Lo más destacado está en el borde izquierdo del editor.Por ejemplo, en la captura de pantalla siguiente, el cursor está en el método listIterator(), y el resaltado (señalado con flechas) resalta el elemento estructural, en este caso, el método Java.

Desafortunadamente, no creo que se pueda configurar el color o la apariencia de ese resaltado.

enter image description here

31

hay plugins útiles. Probar: IndentGuide o EditBox

+8

IndentGuide es el truco. Seleccione Ayuda-> Instalar software y agregue la URL para "trabajar con" http://atlanto.github.com/IndentGuide/update – mibrahim

+0

Maldición, odio que la gente diga "No se puede". Gracias por esto. –

+1

¡Gracias por esto! IndentGuide agrega líneas verticales (como Notepad ++) a todas las sangrías y funciona en el entorno PHP de Eclipse. FYI tuve que reiniciar Eclipse 2 veces antes de que tuviese efecto. – Milan