Você está na página 1de 3

Tips de Supervivencia: Atajos de teclado en Eclipse

Despus del primer tip de supervivencia sobre la autenticacin automtica va SSH (que me permite ahorrar unos cuantos segundos al da) publico este otro sobre los atajos de teclado en Eclipse, para aprovechar una de las caractersticas ms tiles del editor. Todos los programas tienen shortcuts (atajos de teclado), y prcticamente todo el mundo utiliza alguno. Probablemente todo el que trabaje con algn entorno de programacin hace uso de varios de ellos con total naturalidad, casi sin percatarse. Pero tambin me he dado cuenta de que hay muchos compaeros de clase que se conforman con muy pocos, casi todos bsicos, bien porque no conocen los dems 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 ratn, que si bien es ms cmodo, nos obliga a retirar las manos del teclado (nuestra herramienta de codificacin), hacindonos 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 ms bsicos no slo de Eclipse, sino de cualquier editor (de texto, imgenes, etc): CTRL + X : Cortar la seleccin. CTRL + C : Copiar la seleccin. CTRL + V : Pegar la seleccin. CTRL + Z : Deshacer ltima accin. CTRL + Y : Rehacer ltima accin desecha. Estoy seguro que todos los usamos peridicamente. Es ms cmodo tambin realizar la seleccin desde el teclado, haciendo uso de SHIFT + Flechas, ayudado de las teclas Inicio, Fin, RevPg, AvPg, y CTRL (Windows/Linux) o ALT (Mac). Los siguientes son especficos de Eclipse, y son los que contienen la verdadera chicha del tema. Estn 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 : Bsqueda de un recurso (cdigo fuente, jar, xml, properties) en los proyectos abiertos (sin tener que ir al explorador de paquete a buscarlo). CTRL + SHIFT + G : Buscar referencias al mtodo/clase en el Workspace. El nico caso en que yo prefiero usar el botn derecho -> References -> Proyect, porque si hay muchos proyectos abiertos tarda ms en hacer la bsqueda. CTRL + O : Ver mtodos/atributos de la Clase. CTRL + D : Eliminar una lnea. CTRL + M : Maximizar/Minimizar la ventana activa. CTRL + I : Corregir indentacion. ALT + UP_ARROW / DOWN_ARROW : Subir/Bajar una lnea. Respecto a ste, me cost muchsimo quitarme la maa de seleccionar las lneas que deseaba, cortarlas, moverme a donde quera, y pegarlas. CTRL + T : Arbol de Herencia (para ver las clases que implementan una interfaz, por ejemplo). CTRL + F : Bsqueda 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): Aadir/quitar comentarios //. CTRL + L : Ir a una lnea especfica. CTRL + SHIFT + L : Ver todos los atajos de teclado. ALT + SHIFT + C : Cambiar la firma del mtodo actual (parmetros, nombre, tipo retornado, etc los cambia en todas las clases que hagan uso del mtodo). CTRL + AV_PAG / REV_PAG : Siguiente/Anterior pestaa de las abiertas en la ventana activa. CTRL + E : Ver las pestaas de cdigo fuente para seleccionar una. CTRL + + (del teclado numrico) : Expandir un bloque entre llaves (cuando solo se muestra la firma). CTRL + - (del teclado numrico) : Contraer un bloque (para mostrar slo la firma). En modo Debug aadira tambin: F5 : Entrar en una llamada. F6 : Ir a la siguiente lnea de cdigo (Step). F7 : Ir a la sentencia de retorno del mtodo. 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 debera usar, pero no lo hago. El primero, porque utilizo CTRL + F, y el segundo, porque sigo usando el ratn (aunque ya me he comprometido conmigo mismo a cambiar esto ) CTRL + J : Bsqueda incremental (como Firefox). CTRL + 1 : Arreglo rpido. Es equivalente a pulsar sobre la x que sale al lado de la lnea que contiene errores en el cdigo fuente, sugiriendo soluciones. Para finalizar, dos apuntes ms: - 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 configuracin . - Existe un Plugin para Eclipse llamado MouseFeed que te muestra el shortcut asociado a una accin que se lleve a cabo con el ratn, de tal forma que as podemos aprender nuevas funcionalidades en el teclado para irnos desprendiendo de Mickey. asociada

Você também pode gostar