Pregunta

He estado usando Eclipse como IDE por un corto período de tiempo (aproximadamente 3 meses de uso completo) y casi todos los días aprendo sobre algún atajo o característica de la que no tenía ni idea.Por ejemplo, hoy mismo me enteré de que Control+3 Era el acceso directo a una ventana de acceso rápido.

Me preguntaba cuáles son sus funciones de Eclipse más útiles/favoritas.Dado que el IDE es tan grande, sería útil conocer las partes del programa más utilizadas.

¿Fue útil?

Solución

Mis funciones más utilizadas son

control+1 corrección rápida / corrector ortográfico

abriendo archivos

  • control+cambio+t cargar archivo de clase por nombre de clase
  • control+cambio+r cargar cualquier archivo por nombre de archivo

Las coincidencias se realizan al inicio de la clase/nombre de archivo.comience su patrón de búsqueda con un * para buscar en cualquier lugar dentro del nombre de archivo/nombre de clase.

Formato

  • control+cambio+F Formatear archivo de origen (configure su estilo de formato en Ventana | preferencias | Java | estilo de código | formateador)
  • control+cambio+oh Organizar importaciones

código generado

  • alternativo+s,r para generar captadores y definidores
  • alternativo+s,v para insertar firmas de métodos para métodos anulados desde la superclase o interfaz

Refactorizaciones

  • alternativo+cambio+yo Extraiga la selección de texto como variable local (realmente útil porque determina e inserta el tipo por usted).
  • alternativo+cambio+metro Extraer selección de texto como método
  • alternativo+cambio+i método seleccionado en línea

Ejecución y depuración.

alternativo+cambio+X es un prefijo realmente útil para ejecutar cosas en su archivo actual.

  • alternativo+cambio+X, t ejecutar pruebas unitarias en el archivo actual
  • alternativo+cambio+X, j ejecutar main en el archivo actual
  • alternativo+cambio+X, r ejecutar en el servidor

Hay mas.Las opciones se muestran en la ventana emergente inferior derecha después de presionar alternativo+cambio+X.

alternativo+cambio+X se puede cambiar para alternativo+cambio+d en todos los ejemplos anteriores para ejecutar en el depurador.

Validación

A partir del reciente lanzamiento de Ganymede, ahora puede cambiar la validación en archivos y carpetas específicos.He estado esperando esta función durante años.

  • Ir al proyecto | Propiedades | Validación
  • clickea en el ...botón en la columna de configuración del validador que desea cerrar
  • Agregar una regla al excluir grupo

navegación de código

  • sujetar control para hacer que todas las variables, métodos y nombres de clases tengan hipervínculos a sus definiciones.
  • alternativo+izquierda para volver al lugar donde hizo clic control
  • alternativo+bien ir "adelante" otra vez

Otros consejos

Esto es genial:Si alguien le ha enviado por correo electrónico un seguimiento de la pila, puede copiarlo y pegue el seguimiento de la pila en la ventana de la consola de Eclipse.Luego puede hacer clic en los nombres de las clases en el seguimiento de la pila como si su propio código lo hubiera generado.

En términos de funciones reales, en lugar de atajos, recomiendo encarecidamente echar un vistazo a milyn.

Básicamente, cubre Eclipse con una vista centrada en tareas.Realiza un seguimiento de los archivos que tocas cuando trabajas en una tarea y centra muchos aspectos de la interfaz de usuario en los recursos que decide que son relevantes para el trabajo en cuestión.Eclipse puede ser algo complicado de ver, especialmente con un gran proyecto de múltiples módulos, y Mylyn ayuda a superar los obstáculos.La conectividad con el software de seguimiento de problemas y los repositorios de control de fuentes también es excelente.

En mi experiencia, polariza la opinión entre quienes intentan trabajar con él, lo que probablemente sea una señal de que está ofreciendo algo interesante...No quiero sonar como un fanático; sin embargo, definitivamente vale la pena echarle un vistazo.

Un atajo que uso todos los días es Control+k.En su editor (no solo un archivo Java), simplemente seleccione un texto (como una variable, una función, etc.) y luego use este acceso directo para ir a la siguiente aparición de este texto en el editor actual.Es más rápido que usar el Control+F atajo...

Tenga en cuenta también que puede utilizar Control+Cambio+k para buscar hacia atrás.

Control-Alt. (arriba/abajo) Copie las líneas seleccionadas encima o debajo de la línea actual.
Alt. (arriba/abajo) Mover las líneas actuales (o varias seleccionadas) hacia arriba o hacia abajo
Control-Cambio-R Abra la ventana de recursos, comience a escribir para buscar clase/recurso
Control-oh Muestra todos los métodos y campos de la clase actual.Al presionarlo nuevamente, aparecerán todos los métodos y campos de la clase y superclases actuales.
Control-/ o Control-Alt.-C Comente una o varias líneas con //
Control-Cambio-/ Comentar líneas seleccionadas con /* */
Control-. Le llevará a la siguiente línea de error o advertencia.

CONTROL+PÁGINA ABAJO / CONTROL+PÁGINA ARRIBA para cambiar entre editores abiertos

CONTROL+mi para cambiar también entre editores abiertos (permite escribir el nombre)

CONTROL+oh es extremadamente importante para mí.Entonces ya no necesita la Vista de esquema (puede cerrarla, lo que le dará más espacio).Luego, puede escribir el nombre de un método o simplemente el comienzo del mismo y podrá acceder a él rápidamente.También lo uso para inspeccionar qué cosas hay disponibles.Por ejemplo: CONTROL+oh y luego escribe obtener...ahora veo todos los captadores.

F3 mientras se selecciona un elemento en el código:te lleva a su definición o su fuente.p.ej.usado en una llamada a un método, lo lleva al código fuente de ese método.

CONTROL+METRO para maximizar la ventana actual

Como ya se dijo, CONTROL+3 es extremadamente bueno.Básicamente te permite usar Eclipse completamente sin un mouse.Sólo tipo CONTROL+3 y luego el explorador de paquetes, por ejemplo.

CONTROL+F8 recorrer las perspectivas

CONTROL+l permite escribir un número de línea y lo lleva directamente a esa línea.

CONTROL+CAMBIO+GRAMO busca todas las referencias al elemento seleccionado en el espacio de trabajo.

Y no un atajo:En la configuración del proyecto en Java Editor puede encontrar Guardar acciones.Esto le permite configurar el proyecto para que el código se limpie y formatee automáticamente cuando guarde un archivo.Eso es muy bueno, te evita presionar constantemente. CONTROL+oh y CONTROL+F.

La actualización automática de Eclipse no está activada de forma predeterminada, por lo que si realiza cambios en un archivo fuera de Eclipse, el cambio no se reflejará en su compilación.Esto es muy molesto si acabas de realizar una actualización/rebase de svn/git y las cosas no funcionan como se supone que deben hacerlo.

Actívelo en Windows->preferencias->espacio de trabajo y marque Actualizar automáticamente.

Historia local

Es una gran característica.Eclipse tiene su propio mini-CVS para todos los archivos de un proyecto.Si desea revertir algún cambio que realizó, o incluso restaurar un archivo eliminado, puede hacer clic derecho en el proyecto y seleccionar "Restaurar desde el historial local".

Acabo de salvarme el trasero *lágrimas de alegría*

CONTROL+Cambio+PAG a saltar al soporte correspondiente/paréntesis.

Una característica clave: Cambio+Alt.+t para el menú de refactorización.

  • Control-cambio-t, pero solo escriba los caracteres iniciales (e incluso algunos más) de la clase que estás buscando.Por ejemplo, puedes escribir "NetLi" para encontrar NetworkListener
  • En la ventana de búsqueda, Control-. te lleva a la primera hoja de la rama de un árbol
  • Alt.-/ es Completar palabras.Ligeramente diferente de Control-espacio
  • CONTROL+CAMBIO+X el texto seleccionado se convierte MAYÚSCULAS

  • CONTROL+CAMBIO+Y el texto seleccionado se convierte minúscula

Me gustaría agregar dos atajos adicionales:

  • CONTROL+F6 Cambiar entre editores abiertos (CONTROL+CAMBIO+F6 para desplazarse por la lista en la dirección opuesta)

  • CONTROL+F11 iniciar el programa en modo de depuración

  • F11 iniciar el programa en modo normal

Muchas de las combinaciones de teclas dependen de la perspectiva y la vista actualmente activa.

Mis más utilizados para la perspectiva Java:

  • control-cambio-r recurso abierto
  • control-cambio-t de tipo abierto
  • control-1 solución rápida/refactorización
  • control-j búsqueda incremental
  • control-h buscar en archivos (seleccione un directorio base y establezca el alcance de los recursos seleccionados)
  • control-oh métodos de lista
  • control-alternativo-h jerarquía de convocatoria abierta
  • control-cambio-yo listar teclas de método abreviado
  • golpear control-cambio-yo nuevamente para ir directamente a preferencias y cambiar las asignaciones de teclas

También soy fanático de Eclipse, sin embargo, dado que paso la mayor parte de mi tiempo en Visual Studio, le sugiero que lea la serie de artículos de Eric Sink "C# a Java" (partes 1 a 4).Eric no solo es siempre una lectura entretenida, sino que esta breve serie cubre algunas ideas asombrosas sobre Eclipse para aquellos que no han estado en Eclipse o han estado alejados de él por un tiempo:

De C# a Java:Parte 1
De C# a Java:Parte 2
De C# a Java:parte 3
De C# a Java:parte 4

Control-Cambio-METRO mientras el cursor esté en el nombre de una clase en su archivo java, agregará específicamente esa y solo esa clase a sus importaciones.Esto es diferente de Control-Cambio-oh lo que no solo agregará aquellas importaciones que aún no están definidas, sino que también eliminará las importaciones que no son necesarias actualmente, algo que quizás no necesariamente quieras hacer.

Me olvidé de [Control+2 -> r] cambio de nombre de variable de alcance.Coloque el cursor en la variable cuyo nombre desea cambiar, presione Control+2, entonces r, luego escriba el nuevo nombre y observe cómo se cambia el nombre de todas las instancias de esa variable al mismo tiempo.

Es impresionante en refactorizar la notación húngara.

alternativo-cambio-a Es extremadamente útil en algunas situaciones.

Utilizo mucho de lo anterior y también me gusta la búsqueda rápida: CONTROL+j luego escribe lo que estoy buscando, luego CONTROL+k para la próxima ocurrencia.

Últimamente he estado usando el MouseFeeds complemento para decirme automáticamente cuáles son las combinaciones de teclas.Así al repetirlos los recuerdo mejor.

Este enlace Tiene una mejor imagen y descripción de cómo se ve y hace.

Cambio+Alt.+b para la fila de navegación simple sobre el editor.

Acabo de publicar esta publicación de blog sobre Las 5 funciones ocultas más útiles de Eclipse.Contiene:

  1. Favoritos:Tipos y miembros que siempre aparecerán en el autocompletado
  2. El increíble modo de selección de bloques.:Para edición de varias líneas
  3. La vista de preparación de EGit:Mucho mejor que el propio git
  4. Tipo de filtros:Para eliminar awt y java.lang.Object cosas de autocompletado
  5. Etiquetas de formateador:Para delimitar secciones de código que no deben formatearse automáticamente

Alt.+izquierda y Alt.+ bien lo guiará hacia adelante y hacia atrás.

La configuración específica del proyecto me resulta útil en Eclipse 3.3.

Por ejemplo, si tiene varios desarrolladores trabajando en un proyecto que tienen diferentes estilos de código para llaves, interlineado, número de importaciones, etc.luego podrá especificar la configuración de estilo para el proyecto.Luego puede configurar las acciones de guardar para que el código se formatee automáticamente cuando se guarde un archivo.El resultado es que el código de todos tiene el mismo formato antes de registrarse.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top