El conocimiento es el nuevo dinero.
Aprender es la nueva manera en la que inviertes
Acceso Cursos

10 funciones ocultas de IntelliJ IDEA que aumentarán tu productividad al instante

Entiende la sintaxis del código, no solo el texto, lo que significa que es preciso y potente para la refactorización a gran escala.

· 3 min de lectura
10 funciones ocultas de IntelliJ IDEA que aumentarán tu productividad al instante

Si llevas un tiempo utilizando IntelliJ IDEA, es muy probable que solo estés aprovechando quizás el 40 % de todo lo que puede hacer.

La mayoría de los desarrolladores instalan IntelliJ, escriben código, utilizan algunos atajos y siguen adelante.

Pero IntelliJ no es solo un editor, es un superpoder para desarrolladores una vez que se desbloquean las funciones ocultas que aceleran la escritura, la navegación, la depuración, la refactorización, el formateo e incluso el pensamiento.
En este artículo, te mostraré 10 funciones poco conocidas de IntelliJ IDEA que harán que tu flujo de trabajo sea más fluido y rápido al instante, sin necesidad de plugins ni trucos.

Empecemos. 👇

Búsqueda y sustitución estructural (SSR)

La mayoría de los desarrolladores confían en la búsqueda de texto... pero IntelliJ puede buscar por estructura de código.

¿Quieres encontrar todos los bloques if(condition) que no utilizan llaves?

¿O sustituir llamadas API obsoletas en todo el código base por nuevos patrones?

Uso:

Editar → Buscar → Búsqueda estructural

Entiende la sintaxis del código, no solo el texto, lo que significa que es preciso y potente para la refactorización a gran escala.

Autocompletado posfijo

Olvídate de escribir expresiones completas. IntelliJ te permite escribir primero la variable y luego añadir el comportamiento.

Ejemplo:

user.getName().sout

Se convierte automáticamente en:

System.out.println(user.getName());

Otras joyas: .var, .return, .if, .for, .notnull

Una vez que empieces a usar esto, no habrá vuelta atrás.

Plantillas en vivo

Probablemente hayas usado sout y psvm, pero IntelliJ permite plantillas personalizadas.

Si escribes:

logi

Puede crear automáticamente:

private static final Logger logger = LoggerFactory.getLogger(MyClass.class);

Ve a:

Configuración → Editor → Plantillas en vivo

Crea macros para código repetitivo: tu yo futuro te lo agradecerá.

Edición con múltiples cursores

Sí, IntelliJ admite la edición con múltiples cursores al estilo VSCode.

Pulsa:

Shift + Ctrl + Alt + J (Windows)
Shift + Cmd + Option + J (Mac)

Selecciona todas las apariciones y te permite editarlas simultáneamente.

Perfecto para renombrar, añadir argumentos o modificar patrones sin necesidad de refactorizar.

Integración con bases de datos

No necesitas DBeaver ni PgAdmin para consultas sencillas. IntelliJ tiene un cliente de base de datos integrado.

Puedes:

✔ Conectarte a MySQL/PostgreSQL/Mongo

✔ Escribir y ejecutar SQL

✔ Ver datos de tablas

✔ Generar scripts

Si trabajas con servicios de backend, esto supone un gran cambio.

Asistente de IA de IntelliJ (versiones más recientes)

Incluso si no confías plenamente en las herramientas de IA, la conciencia contextual de IntelliJ te ayuda a:

  • Generar pruebas
  • Explicar código
  • Sugerir refactorizaciones
  • Mejorar la legibilidad del código

No es ChatGPT, es consciente del código y del proyecto.

Historial local: deshacer más allá de Git

¿Alguna vez has borrado un archivo o perdido cambios antes de confirmarlos?

IntelliJ mantiene el historial local, incluso si nunca has utilizado Git.

Haz clic con el botón derecho en la carpeta/proyecto → Historial local → Mostrar historial

Verás:

  • Instantáneas automáticas
  • Puntos de deshacer
  • Archivos eliminados

Esto ha ahorrado a los desarrolladores cientos de horas y algunas lágrimas.

Bocetos y notas

¿Necesitas probar la lógica rápidamente?

En lugar de crear archivos temporales en tu proyecto, utiliza:

Ctrl + Shift + Alt + Insert

Los archivos temporales no afectan al repositorio y son compatibles con:

  • Java
  • SQL
  • JSON
  • Bash
  • Markdown

Es como tener un espacio de pruebas integrado.

Ejecuta cualquier cosa (doble pulsación de Shift)

Pulsa dos veces Shift.

Esto abre la paleta de comandos de IntelliJ.

Puedes ejecutar:

  • Comandos Maven
  • Tareas Gradle
  • Pruebas
  • Archivos recientes
  • Operaciones Git

Sin menús: todo está a un atajo de distancia.

Cobertura de código integrada

Si escribes pruebas, IntelliJ puede visualizar la cobertura de forma muy clara.

Haz clic con el botón derecho en la prueba → Ejecutar con cobertura

Verás:

🟩 Cobertura total

🟨 Cobertura parcial

⬜ Sin cobertura

Convierte la refactorización y las pruebas en confianza medible.

Reflexiones finales

IntelliJ IDEA no es solo una herramienta, es un ecosistema creado para que los desarrolladores sean más rápidos, precisos y eficientes.

La mayoría de los desarrolladores nunca exploran más allá de lo básico... pero en el momento en que empiezas a utilizar estas funciones ocultas, tu flujo de trabajo se transforma.

Así que hoy, elige una o dos de esta lista y empieza a utilizarlas, no intentes utilizarlas todas a la vez.

Domínalas. Luego pasa a las siguientes.

Tu aumento de productividad será notable, te lo garantizamos.

Gracias por leer Código en Casa.
Si esto te a ayudado y te sumo algo Dale un 👏 , compártelo con tu red o dejame un comentario para saber tu opinión.