IntelliJ Idea keyboard shortcuts

Intellij Idea Desde hace tiempo vengo leyendo sobre las bondades de IntelliJ. Artículos en los que sale ganador de comparativas con Eclipse o Netbeans. El año pasado le intenté dar una oportunidad pero la cosa no fue bien. En ese momento estaba desarrollando un plugin para Eclipse por lo que no tenía mucho sentido que utilizara en IntelliJ. Mi situación cambió hace unos dos meses, cambié de trabajo y ahora me dedico casi exclusivamente a desarrollo front-end. Estoy ampliando mucho mis conocimientos de javascript que antes se limitaba a lo básico de jQuery. El soporte que tiene Eclipse para javascript me daba la sensación de que perjudicaba más que ayudar. Incluso editores de textos con esteroides como SublimeText ayudan más a la hora de escribir javascript. Dada esta situación decidí darle una segunda oportunidad a IntelliJ, que si tiene un soporte de verdad para javascript, resaltado de sintaxis, refactor, integración con jslint, búsqueda usos dinámicos, etc.

El problema de cambiar de IDE es que tienes que cambiar por completo tu flujo de trabajo. Tienes que aprender a crear proyectos, compilarlos y desplegarlos. Realizar las tareas más básicas se convierte en una búsqueda constante por los menús, la ayuda y stackoverflow. Durante este periodo de aprendizaje eres menos productivo. Estás acostumbrado a trabajar de una manera y es complicado cambiarla, aunque sea para mejor. Más vale IDE malo conocido que bueno por conocer (te estoy mirando a ti plugin de maven para Eclipse).

De las cosas más importantes que tienes que aprender cuando estás trabajando con un IDE nuevo si quieres ser productivo son los atajos de teclado. Para ver y editar los atajos de teclado en IntelliJ tienes que ir al menú Settings/keymap. Por defecto viene con algunos presets, incluso viene con un preset similar a Eclipse para hacer menos traumático el cambio.

Encontré este posts con una recopilación de atajos

http://stackoverflow.com/questions/294167/what-are-the-most-useful-intellij-idea-keyboard-shortcuts

Hay algunos que considero básicos que no estaban en esa lista por lo que dejo mi propia lista de atajos de teclado:

Iré añadiendo más a la lista a medida que los vaya descubriendo.

Comments