Atajos Teclado Eclipse

3
Tips de Supervivencia: Atajos de teclado en Eclipse Después del primer tip de supervivencia sobre la autenticación automática vía SSH (que me permite ahorrar unos cuantos segundos al día) publico este otro sobre los atajos de teclado en Eclipse, para aprovechar una de las características más útiles del editor. Todos los programas tienen shortcuts (atajos de teclado), y prácticamente todo el mundo utiliza alguno. Probablemente todo el que trabaje con algún entorno de programación hace uso de varios de ellos con total naturalidad, casi sin percatarse. Pero también me he dado cuenta de que hay muchos compañeros de clase que se conforman con muy pocos, casi todos básicos, bien porque no conocen los demás atajos, bien porque no consideran necesario realizar el esfuerzo de aprenderlos y utilizarlos (no solo en Eclipse, sino en otras herramientas: Vim, la Terminal, etc). Bien, yo creo que son indispensables si se desea programar con rapidez y soltura, o manejar las perspectivas/opciones/vistas de Eclipse con celeridad sin tener que hacer uso del ratón, que si bien es más cómodo, nos obliga a retirar las manos del teclado (nuestra herramienta de codificación), haciéndonos perder algunos segundos innecesariamente. Yo no los aprendí todos de golpe; poco a poco los fui asimilando paulatinamente, conforme alguien me revelaba su existencia y su utilidad. Paso a detallar los shortcuts que utilizo diariamente: Primero, los más básicos no sólo de Eclipse, sino de cualquier editor (de texto, imágenes, etc): CTRL + X : Cortar la selección. CTRL + C : Copiar la selección. CTRL + V : Pegar la selección. CTRL + Z : Deshacer última acción. CTRL + Y : Rehacer última acción desecha.

description

Atajos de teclado para eclipse

Transcript of Atajos Teclado Eclipse

Tips de Supervivencia: Atajos de teclado en

Eclipse

Después del primer tip de supervivencia sobre la autenticación automática vía SSH (que me

permite ahorrar unos cuantos segundos al día) publico este otro sobre los atajos de teclado en

Eclipse, para aprovechar una de las características más útiles del editor.

Todos los programas tienen shortcuts (atajos de teclado), y prácticamente todo el mundo utiliza

alguno. Probablemente todo el que trabaje con algún entorno de programación hace uso de varios

de ellos con total naturalidad, casi sin percatarse. Pero también me he dado cuenta de que hay

muchos compañeros de clase que se conforman con muy pocos, casi todos básicos, bien porque

no conocen los demás atajos, bien porque no consideran necesario realizar el esfuerzo de

aprenderlos y utilizarlos (no solo en Eclipse, sino en otras herramientas: Vim, la Terminal, etc).

Bien, yo creo que son indispensables si se desea programar con rapidez y soltura, o manejar las

perspectivas/opciones/vistas de Eclipse con celeridad sin tener que hacer uso del ratón, que si bien

es más cómodo, nos obliga a retirar las manos del teclado (nuestra herramienta de codificación),

haciéndonos perder algunos segundos innecesariamente.

Yo no los aprendí todos de golpe; poco a poco los fui asimilando paulatinamente, conforme alguien

me revelaba su existencia y su utilidad. Paso a detallar los shortcuts que utilizo diariamente:

Primero, los más básicos no sólo de Eclipse, sino de cualquier editor (de texto, imágenes, etc):

CTRL + X : Cortar la selección.

CTRL + C : Copiar la selección.

CTRL + V : Pegar la selección.

CTRL + Z : Deshacer última acción.

CTRL + Y : Rehacer última acción desecha.

Estoy seguro que todos los usamos periódicamente. Es más cómodo también realizar la selección

desde el teclado, haciendo uso de SHIFT + Flechas, ayudado de las teclas Inicio, Fin, RevPág,

AvPág, y CTRL (Windows/Linux) o ALT (Mac).

Los siguientes son específicos de Eclipse, y son los que contienen la verdadera chicha del tema.

Están organizados de mayor relevancia (bajo mi singular y subjetivo punto de vista) a menor:

CTRL + BARRA_ESPACIADORA : Autocompletado de metodos/variables/etc.

CTRL + SHIFT + R : Búsqueda de un recurso (código fuente, jar, xml, properties…) en los

proyectos abiertos (sin tener que ir al explorador de paquete a buscarlo).

CTRL + SHIFT + G : Buscar referencias al método/clase en el Workspace. El único caso

en que yo prefiero usar el botón derecho -> References -> Proyect, porque si hay

muchos proyectos abiertos tarda más en hacer la búsqueda.

CTRL + O : Ver métodos/atributos de la Clase.

CTRL + D : Eliminar una línea.

CTRL + M : Maximizar/Minimizar la ventana activa.

CTRL + I : Corregir indentacion.

ALT + UP_ARROW / DOWN_ARROW : Subir/Bajar una línea. Respecto a éste, me costó

muchísimo quitarme la maña de seleccionar las líneas que deseaba, cortarlas, moverme

a donde quería, y pegarlas.

CTRL + T : Arbol de Herencia (para ver las clases que implementan una interfaz, por

ejemplo).

CTRL + F : Búsqueda en el fichero actual.

CTRL + H : Buscar en todo el proyecto/workspace (dentro de ficheros java, jars, xmls,

htmls, Spring beans…)

CTRL + ‘/’ (CTRL + SHIFT + 7): Añadir/quitar comentarios “//”.

CTRL + L : Ir a una línea específica.

CTRL + SHIFT + L : Ver todos los atajos de teclado.

ALT + SHIFT + C : Cambiar la firma del método actual (parámetros, nombre, tipo

retornado, etc… los cambia en todas las clases que hagan uso del método).

CTRL + AV_PAG / REV_PAG : Siguiente/Anterior pestaña de las abiertas en la ventana

activa.

CTRL + E : Ver las pestañas de código fuente para seleccionar una.

CTRL + ‘+’ (del teclado numérico) : Expandir un bloque entre llaves (cuando solo se

muestra la firma).

CTRL + ‘-’ (del teclado numérico) : Contraer un bloque (para mostrar sólo la firma).

En modo Debug añadiría también:

F5 : Entrar en una llamada.

F6 : Ir a la siguiente línea de código (“Step”).

F7 : Ir a la sentencia de retorno del método.

F8 : Continuar hasta el siguiente breakpoint.

CTRL + Q (sobre un elemento) : Inspeccionar estructura y valores del elemento (p.e. una

variable).

Hay otros dos atajos que debería usar, pero no lo hago. El primero, porque utilizo CTRL + F, y el

segundo, porque sigo usando el ratón (aunque ya me he comprometido conmigo mismo a cambiar

esto )

CTRL + J : Búsqueda incremental (como Firefox).

CTRL + 1 : Arreglo rápido. Es equivalente a pulsar sobre la “x” que sale al lado de la línea

que contiene errores en el código fuente, sugiriendo soluciones.

Para finalizar, dos apuntes más:

- Todos estos atajos son configurables; pueden ser adaptados a nuestras preferencias

personales. En Windows->Preferences->General->Keys está la lista de todos los ellos y su

configuración asociada

.

- Existe un Plugin para Eclipse llamado MouseFeed que te muestra el shortcut asociado a una

acción que se lleve a cabo con el ratón, de tal forma que así podemos aprender nuevas

funcionalidades en el teclado para irnos desprendiendo de Mickey.