eclipse eclipse-plugin content-assist

¿Ayuda de contenido de Eclipse para ver las declaraciones de bloque desde la llave de cierre?



eclipse-plugin content-assist (2)

Tengo mucha curiosidad si alguien sabe si la Asistencia de contenido de Eclipse se puede configurar para mostrar la declaración de un bloque de código al pasar el control de cierre del bloque (o algo similar).

En lugar de tener que marcar largos bloques de código con un comentario, prefiero pasar el botón de cierre para ver qué bloque finaliza.

Si lo que digo no está claro, imagina que tienes el siguiente bloque de código:

if (obj instanceof Double) { //...PROGRAM LOGIC... }

En este ejemplo, si tuviera que mover el cursor hacia la abrazadera final, haga clic con el botón derecho en la abrazadera final o simplemente desplace el cursor sobre ella. Una ventana emergente se mostraría dándome la declaración original en la parte superior:

if (obj instanceof Double) { //... Además, me interesa saber si esto se puede hacer en Visual Studio ; He hecho esa pregunta aquí .


¿Quieres decir algo como esto, al pasar el cursor sobre el corchete de cierre de un bloque de código?

Parece que esta característica ya se ha implementado y está habilitada por defecto, al menos para org.eclipse.jdt.ui_3.9.1.v20140306-2106.

Se puede habilitar / deshabilitar este desplazamiento de texto (y otros) yendo a Window/Preferences/Java/Editor/Hovers y seleccionando el desplazamiento de Source correspondiente. De forma predeterminada, el control deslizante de fuente se activará al presionar "shift" mientras se desplaza. Cuando se activa el "Hover Combinado", el hover fuente también debe activarse automáticamente sin presionar ninguna tecla adicional.

Tenga en cuenta también que es bastante fácil implementar un desplazamiento de texto personalizado para JDT escribiendo un complemento y ampliando el punto de extensión org.eclipse.jdt.ui.javaEditorTextHovers . Como ejemplo de cómo se puede hacer esto, eche un vistazo al código de uno de los bloqueos JDT predeterminados .


Esto no tiene nada que ver con la asistencia de contenido .

Puede ver el bloque de código como se explica a continuación.

Contraer todos los métodos (presionando Ctrl + Shift + NUM_KEYPAD_DIVIDE . Tenga en cuenta que puede expandir todos los métodos presionando Ctrl + Shift + NUM_KEYPAD_MULTIPLY )

Desplace el cursor del mouse hacia el icono de colapsar del método " + " como se muestra a continuación.

Verá el contenido del método en una ventana emergente. Ahora presione F2 para liberar esta ventana emergente y presione ESC para cerrar la ventana emergente. Desplácese hacia adelante y hacia atrás para ver el contenido. Tenga en cuenta que esto funciona solo para métodos, javadocs y sentencias de importación y no para otras sentencias de bloque dentro de métodos y en el cuerpo de CLASS.

Consulte Cómo doblar el código de los bytes de café para doblar los bloques e intente verificar el contenido del bloque si, como se indicó anteriormente.

También puede verificar el alcance de las instrucciones de bloque manteniendo cuidadosamente después de los corchetes de inicio de bloque (" { ") o bloque final (" } ") y haciendo doble clic en él.

Vea abajo

Puede expandir o reducir la selección de bloque presionando Alt + Mayús + Flecha arriba y Alt + Mayús + Flecha abajo, respectivamente, y saltar al par correspondiente (como " (o) ", " {o} ") manteniendo el cursor detrás del paréntesis y presionando Ctrl + Shift + P