atajos de teclad.docx

9
3. Atajos teclado. Primera remesa de atajos Atajo Descripción CTRL + H Carga la ventana de búsqueda CTRL + E Acceso a los ficheros que ya están abiertos CTRL + O Acceso a los atributos y métodos de esa clase CTRL + O (2 veces) Igual que el anterior pero añadiendo los atributos y métodos de las clases padre CTRL + L Acceso a la línea indicada CTRL + K Rastrea la variable seleccionada CTRL + F Buscar / Reemplazar una palabra CTRL + D Eliminar la fila CTRL + SUPR Eliminar la siguiente palabra CTRL + RETRO Eliminar la anterior palabra CTRL + MAY + SUPR Eliminar hasta el final CTRL + Q Volver a la anterior pestaña de edición CTRL + 3 Cargador de vistas CTRL + MAY + F Formatea el texto según lo configurado CTRL + MAY + S Guarda todos los documentos abiertos

Upload: rosveron

Post on 07-Sep-2015

217 views

Category:

Documents


0 download

DESCRIPTION

Atajos teclado java

TRANSCRIPT

3. Atajos teclado.Primera remesa de atajosAtajoDescripcin

CTRL + HCarga la ventana de bsqueda

CTRL + EAcceso a los ficheros que ya estn abiertos

CTRL + OAcceso a los atributos y mtodos de esa clase

CTRL + O (2 veces)Igual que el anterior pero aadiendo los atributos y mtodos de las clases padre

CTRL + LAcceso a la lnea indicada

CTRL + KRastrea la variable seleccionada

CTRL + FBuscar / Reemplazar una palabra

CTRL + DEliminar la fila

CTRL + SUPREliminar la siguiente palabra

CTRL + RETROEliminar la anterior palabra

CTRL + MAY + SUPREliminar hasta el final

CTRL + QVolver a la anterior pestaa de edicin

CTRL + 3Cargador de vistas

CTRL + MAY + FFormatea el texto segn lo configurado

CTRL + MAY + SGuarda todos los documentos abiertos

CTRL + MAY + OOrganizador de imports (aadindolos si faltan)

CTRL + MAY + TBuscador de tipos en el workspace

CTRL + MAY + RAcceso a la bsqueda de recursos

CTRL + 7Comenta el texto seleccionado

Aqu os dejo alguno que quizs no conozcis y que luego no os podris separarAccinAtajoDescripcin

Crear metodo mainEscribirmain,pulsar CTRL + ESPACIO y seleccionar main methodImplementa : public static void main (String[] args){ }

Impresion rpida por consolaEscribirsysoy pulsar CTRL + ESPACIOImplementa : System.out.println();

Sentencia IFEscribirif,pulsar CTRL + ESPACIO y seleccionar la opcin statementImplementa : if (condition) {} o con la opcin else

Bucle DESDE (for)Escribirfor,pulsar CTRL + ESPACIO y seleccionar la opcinImplementa : for (int i = 0; i < array.length; i++) {} u otras opciones

Bucle MIENTRAS (while)Escribirwhile,pulsar CTRL + ESPACIO y seleccionar la opcinImplementa : while (condition) {} u otras opciones

Bucle REPETIR HASTA (do..while)Escribirdo,pulsar CTRL + ESPACIO y seleccionar la opcinImplementa : do {} while (condition);

4. Conclusiones.Espero haberos podido descubrir algun atajo que no conocierais y as poderos ahorrar ese tiempo perdido en esas acciones que para nosotros LOS QUE UTILIZAMOS ECLIPSE CADA MAANA son tan habituales ;-). Un saludo y para cualquier duda ya sabeis donde me podis encontrar

Tips de Supervivencia: Atajos de teclado en EclipseDespus del primer tip de supervivencia sobre laautenticacin automtica va SSH(que me permite ahorrar unos cuantos segundos al da) publico este otro sobre los atajos de teclado enEclipse, para aprovechar una de las caractersticas ms tiles del editor.Todos los programas tienenshortcuts(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 sonindispensablessi 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 (nuestraherramienta 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 deSHIFT + Flechas, ayudado de las teclasInicio,Fin,RevPg,AvPg, yCTRL(Windows/Linux) oALT(Mac).Los siguientes son especficos de Eclipse, y son los que contienen la verdaderachichadel 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 lamaade 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 :P) 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 sonconfigurables; pueden ser adaptados a nuestras preferencias personales. EnWindows->Preferences->General->Keysest la lista de todos los ellos y su configuracin asociada.- Existe un Plugin para Eclipse llamadoMouseFeedque 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 deMickey.Usas algn atajo ms? Compartelo con todos en un comentario ;)Bonus Tip:escribir "syso" y luego hacer uso del shortcut de autocompletado (CTRL + Barra Espaciadora) nos da como resultado "System.out.println("");. Ahi lo dejo, aunque comotodos somos buenos programadores, los mensajes los imprimimos usando loggers, y la consulta de valores de variables lo hacemos mediante el debugger,no?:P:PAtajos tiles enNetbeansNetbeanses uno de los IDE mas populares junto conEclipsepara programar no solo en java sino en mltiples lenguajes como ser PHP, Ruby yC/C++ . Existen algunos atajos de teclado que son de mucha ayuda a la hora de escribir cdigo java evitando as escribir estructuras que se repiten a lo largo de todo el cdigo.Atajos: Ctrl + Space: Completa el cdigo que estamos escribiendo. Por ejemplo, si queremos escribir LocateRegistry solamente escribimos Loc y presionamos el atajo para que nos sugiera la palabra completa. Si presionamos dos veces el atajo, muestra todas las opciones que comiencen con los caracteres escritos. Alt + Insert:Agrega constructores, mtodos accesores, propiedaes, overrides, etc.. Alt + Enter :Se usa sobre el texto subrayado para ver la sugerencia que nos hace el IDE cuando hay algn error de sintaxis o se necesita realizar algun import o surround Ctrl + R:Si lo hacemos sobre el identificador, renombra todas las ocurrencias.Los atajos siguientes son escribiendo la palabra mencionada y presionando tabulador: fcom + Tab:Se obtiene el cdigo para agrupar y comentar. Ejemplo// // fori + Tab:Genera el cdigo necesario para hacer un for.Ejemplofor (int idx = 0; idx < arr.length; idx++) { Object elem = arr[idx]; }Otros similares a fori sonforc, fore, forl, and forv sout + Tab o soutv + Tab:Genera losSystem.out.println(). iff + Tab:Genera los bloques if. Ejemploif (exp) {

} sw + Tab:Genera el switch. Ejemplo:switch (var) { case val: break;default: throw new AssertionError();} whilexp + Tab:Genera los bloques While. Otras variantes son whilen y whileit. Ejemplo:whilexp :while (exp) {

}whileit:while(it.hasNext()) { Object elem = it.next(); }whilen:while(en.hasMoreElements()) { Object elem = en.nextElement();}