PhpStorm 2026.2 ya está disponible
Le damos la bienvenida al resumen de la versión 2026.2 de PhpStorm. Esta versión consolida a PhpStorm como una plataforma para sus agentes de programación, modelos y suscripciones de IA preferidos, mejora la compatibilidad con PHP y Laravel, y ofrece un aumento de la productividad al trabajar con repositorios de Git, bases de datos y el terminal integrado.

IA en PhpStorm
PhpStorm 2026.2 incorpora compatibilidad nativa con más proveedores de IA de terceros y ofrece a los agentes de codificación un acceso aún mayor a las funciones deterministas del IDE.
Gestor de habilidades del agente
La utilidad de los agentes de IA depende del contexto del que dispongan. Cuando no conocen sus marcos de trabajo, convenciones y herramientas, uno se ve obligado a volver a explicar la misma configuración en cada nueva ventana de chat.
Las habilidades de los agentes solucionan ese problema. Instálelas una vez en PhpStorm y sus agentes aplicarán esos conocimientos específicos a todos los proyectos y sesiones, de forma automática. Explore y gestione habilidades directamente desde el IDE, amplíe la biblioteca integrada con registros externos como repositorios públicos de GitHub o deje que PhpStorm importe las habilidades que ya tiene configuradas para Claude Code o Codex.

Obtenga más información en nuestro artículo del blog.
Compatibilidad con proveedores externos en la finalización de código basada en IA
La finalización de código basada en IA es una experiencia de sugerencia de código dentro del editor que combina la finalización inline y las sugerencias de ediciones siguientes que van más allá del cursor. Disponible para todos los usuarios de JetBrains AI desde el primer momento, funciona con modelos entrenados por JetBrains y no consume sus créditos de IA.
Con la última actualización, ya puede conectar sus propios proveedores de modelos compatibles con OpenAI para la finalización mediante IA.

GitHub Copilot integrado en PhpStorm
Gracias a una colaboración directa entre JetBrains y Microsoft, GitHub Copilot es ahora un agente integrado de forma nativa en los JetBrains IDEs. A diferencia de la configuración anterior de ACP Registry, Copilot está disponible listo para usar y ofrece una experiencia más cohesionada.
Puede acceder a Copilot directamente desde el selector de agentes en el chat de IA. La autenticación se realiza mediante OAuth con su cuenta de GitHub y se requiere una suscripción activa a GitHub Copilot.

Configuración más rápida del servidor MCP de PhpStorm para sesiones de IA en el terminal
Para ayudarle a sacar más partido a los flujos de trabajo de los agentes de IA en el terminal, el IDE ahora puede pedirle que configure el servidor MCP de PhpStorm al iniciar una nueva sesión con su agente de codificación preferido. Si no hay ningún servidor MCP configurado, aparecerá automáticamente una notificación que le llevará directamente a la configuración correspondiente.

PHP
Atributo #[FileReference] para referencias a archivos persistentes
Ahora PhpStorm le permite marcar literales de cadena como rutas de archivos o de directorios mediante el atributo #[FileReference] en los parámetros en funciones, métodos y constructores. Cuando se pasa una ruta como cadena a dicho parámetro, esta obtiene compatibilidad de primer nivel en PhpStorm para la navegación y la refactorización.

Las referencias de archivos anotadas se aplican a todo el proyecto y se conservan tras reiniciar el IDE, lo que las convierte en una alternativa más adecuada que la inserción manual de referencias. Además de las referencias simples, PhpStorm admite rutas relativas definidas con basePath, así como rutas construidas dinámicamente o mediante el uso de variables y constantes.
Opciones de activación para las herramientas de calidad de código
Para optimizar aún más el rendimiento del IDE, PhpStorm ahora permite configurar la frecuencia con la que se activan las herramientas externas de calidad de código, como PHPStan o Laravel Pint: sobre la marcha mientras escribe, al estar inactivo o al guardar el archivo. Puede configurar el ajuste Run mode en Settings | PHP | Quality Tools | {quality_tool_name}.

Entre otras mejoras en la compatibilidad con diferentes lenguajes encontrará:
- Compatibilidad con PER Coding Style 3.0. Para configurar el formateador PHP integrado en PhpStorm y poder utilizar la especificación PER Coding Style 3.0 en acciones de reformateo de código, vaya a Settings | Editor | Code Style | PHP | Set from… y seleccione PER-CS 3.0.0 en la lista.

- Finalización automática de flecha tras las variables de objeto. La opción está activada de forma predeterminada. Para deshabilitarla, vaya a Settings | Editor | General | Smart Keys | PHP.
- Finalización de código para vectores anidados sin claves explícitas en
#[ArrayShape].
Laravel
Ventana de herramientas Laravel
La nueva ventana de herramientas de Laravel le permite gestionar proyectos de Laravel sin salir de PhpStorm. Dashboard para obtener información general sobre el proyecto y acceder rápidamente a los comandos de Artisan; la pestaña Errors para examinar los archivos de registro locales o alojados en Sentry, así como para analizar o corregir errores con ayuda de la IA sin necesidad de copiar y pegar los registros; y la pestaña Laravel Cloud para gestionar las implementaciones y las variables de entorno.

Otras mejoras para los desarrolladores de Laravel incluyen:
- Compatibilidad con los paquetes
laravel/passport y stancl/tenancy. - Compatibilidad con el operador de tuberías de PHP 8.5.
- Opciones de
ide.jsonpara indicar los archivos de esquema de la base de datos, la asignación explícita de clases de modelos de Eloquent a tablas de la base de datos, rutas personalizadas a ubicaciones de Laravel Livewire y nuevos tipos de finalización:viteAsset, passportScopeId y staticStrings(con enlaces a archivos).

Consulte la lista completa de actualizaciones en el registro de cambios de Laravel Idea.
Web
Compatibilidad del IDE con TypeScript 7
Si su proyecto de TypeScript ha crecido hasta un punto en que la finalización se ve retardada y las refactorizaciones resultan engorrosas, TypeScript 7 es la solución. Microsoft ha reescrito el compilador y servidor de lenguaje en Go, de modo que la comprobación de tipos resulta hasta 4 veces más rápida a la vez que ofrece una finalización de código más sensible y refactorizaciones más ágiles incluso con grandes bases de código.
PhpStorm 2026.2 es compatible con TypeScript 7 de forma predeterminada para los proyectos que ya lo utilizan, y ofrece una ruta de actualización opcional para aquellos que aún utilizan versiones anteriores. Podrá disfrutar de todas las ventajas en cuanto a velocidad de forma inmediata, sin necesidad de realizar una migración completa del proyecto desde el primer día.
Control de versiones
Compatibilidad mejorada con árboles de trabajo de Git
La versión 2026.2 simplifica la gestión de los árboles de trabajo de Git en diversos entornos de desarrollo, como WSL. Además, puede quitar y limpiar fácilmente los árboles de trabajo directamente desde el IDE.
Estas actualizaciones contribuyen a agilizar la gestión diaria del árbol de trabajo, al tiempo que reducen la necesidad de recurrir a herramientas externas de Git.

Flujo optimizado de resolución de conflictos en Git
En proyectos de gran envergadura, las fusiones suelen dar lugar a docenas de conflictos entre archivos, muchos de los cuales son simples discrepancias en la importación o diferencias de formato. PhpStorm 2026.2 mejora el flujo de resolución de conflictos, para que pueda invocar la acción Resolve All Simple Conflicts, que resuelve de forma automática e instantánea los conflictos estándar en todo el conjunto de cambios, en lugar de tener que abrir cada archivo uno por uno. Con el nuevo flujo, también puede ver una visión general completa de los archivos resueltos y sin resolver, volver a abrir archivos en cualquier momento, así como revertir y volver a aplicar fragmentos de conflicto en cualquier orden.

Finalización automática de nombres de usuario en las revisiones de código
Ahora es más fácil mencionar a sus compañeros de equipo en los comentarios de las revisiones de código. Solo tiene que escribir @ en un comentario para abrir una lista de usuarios del repositorio actual de GitHub o GitLab y seleccionar a la persona a la que desee mencionar.

Terminal
Compartir archivos e imágenes de forma más sencilla en las sesiones del terminal
Ya no tendrá que copiar y pegar rutas desde su proyecto o desde aplicaciones externas cuando trabaje en el terminal o con agentes de la interfaz de línea de comandos. Ahora puede arrastrar y soltar un archivo o una carpeta directamente en el terminal para insertar su ruta en el comando actual.
Para empezar a trabajar rápidamente desde una ubicación concreta, arrastre un archivo o una carpeta hasta el área de pestañas del terminal para abrir una nueva pestaña con la ruta raíz ya configurada.
Ahora también puede pegar imágenes directamente desde el portapapeles en las sesiones de agente de CLI compatibles, lo que facilita compartir información visual con su agente.
Interfaz de usuario
Caixa de diálogo não modal Settings
Cuando el cuadro de diálogo Settings está abierto, ya no es necesario cerrarlo para interactuar con la ventana del IDE. Esto facilita copiar rutas de proyectos para configurar ámbitos, insertar valores de archivos de configuración en los ajustes, ver al instante los cambios en la apariencia del código o incluso cambiar a otro proyecto en medio del proceso de configuración.
De forma predeterminada, la ventana Settings permanece visible sobre el proyecto desde el que se ha abierto. Desánclela para enviarla a un segundo plano.
Bases de datos
Estado vacío rediseñado: una forma más rápida de iniciar proyectos
Para agilizar su configuración inicial y ofrecerle una experiencia lista para codificar desde el primer momento, hemos rediseñado el estado vacío de la ventana de herramientas Database Explorer. Al abrir un nuevo proyecto, ahora la ventana de herramientas muestra acciones rápidas instantáneas que le permiten crear fuentes de datos de inmediato.
Además, para ayudarle a familiarizarse con las funciones básicas de las bases de datos sin la distracción de los pasos de configuración, el estado vacío le permite acceder con un solo clic a las bases de datos de demostración de PostgreSQL, MySQL y SQLite desde nuestra Guía de inicio rápido.

Nombres de consola de consulta personalizados: más contexto de un vistazo
Ahora puede personalizar la forma en que se muestran los nombres de las consolas de consulta en los encabezados de las pestañas del editor, lo que facilita la identificación de las consolas y los archivos abiertos.
Anteriormente, junto al nombre del archivo solo se mostraba el nombre de la fuente de datos. Ahora, puede utilizar variables para incluir detalles adicionales, como la fuente de datos asociada, la base de datos, el esquema o la ruta de búsqueda. Para configurar la plantilla, vaya a Settings | Database | Query Files and Consoles, sitúe el cursor en el campo Template, e inserte las variables que necesite.
También puede aplicar la misma plantilla a los archivos de consulta activando la opción Use this template for query files.

Colores de la base de datos: v2.0
El sistema de colores de las bases de datos ofrece una experiencia de usuario renovada y más coherente, además de varias mejoras en la usabilidad. Esta versión incorpora un motor de colores adaptable, junto con varias mejoras estructurales de usabilidad:
- Colores personalizados adaptables al tema. Anteriormente, los códigos hexadecimales estáticos
#RRGGBBse mantenían idénticos en el tema claro y en el oscuro, lo que a menudo arruinaba el contraste visual al cambiar de tema. Ahora solo tiene que elegir un tono y el IDE ajustará automáticamente los matices para el tema activo. - Compatibilidad con colores para carpetas. Ahora puede aplicar colores personalizados tanto a las carpetas como a objetos individuales de base de datos.
- Acceso más sencillo a los ajustes de color. El submenú de color se ha subido un nivel para que resulte más fácil de encontrar, y todos los ajustes de color están ahora disponibles directamente en la ventana principal Settings, en lugar de en un cuadro de diálogo independiente.


Rendimiento
Tal y como se anunció en el artículo del blog sobre el EAP de la versión 2026.2, PhpStorm 2026.2 se centra principalmente en la estabilidad y el rendimiento generales del IDE. Aunque todavía no se aprecian resultados inmediatos más allá de una reducción de hasta un 10 %* en el tiempo de indexación de los proyectos, los últimos cambios sientan las bases para reducir el tiempo de inicialización, el tiempo de indexación y los bloqueos, tanto en entornos de desarrollo local como remoto, en las próximas versiones.
Trasládenos su opinión sobre el rendimiento en PhpStorm rellenando esta encuesta.
*Evaluado con base en una muestra de proyectos que representan diferentes marcos de trabajo de PHP
Nube
Estados de Docker Compose directamente en el editor
Los archivos de Docker Compose ahora son más informativos e interactivos. Puede consultar el estado de los contenedores en ejecución directamente desde su archivo de Docker Compose y acceder rápidamente a acciones habituales sin salir del editor.
Gracias a la posibilidad de acceder directamente a los registros de un servicio concreto, crear una conexión a la base de datos o abrir un servicio en el navegador directamente desde la entrada correspondiente en el archivo Compose, resulta más sencillo supervisar su pila de aplicaciones y trabajar con ella.
Configuración más rápida de Docker Compose con plantillas de servicio
Ahora es más fácil crear servicios dependientes en Docker Compose gracias a las plantillas listas para usar de tecnologías populares como PostgreSQL y Kafka.
Solo tiene que empezar a escribir el nombre de un servicio o seleccionar uno de la lista de finalización, y el IDE generará por usted la configuración correspondiente de Docker Compose. Esto le permite poner en marcha los servicios más habituales con mayor rapidez, al tiempo que reduce el trabajo de configuración manual.
Compatibilidad con el marco de pruebas de Terraform
La versión 2026.2 amplía la compatibilidad del IDE con las capacidades de infraestructura como código de Terraform al incorporar compatibilidad nativa con el marco de pruebas de Terraform. Esta integración completa la compatibilidad del ecosistema del IDE, lo que le permite validar el comportamiento de los módulos y garantizar el cumplimiento de las políticas de configuración en las primeras fases del ciclo de vida del desarrollo.
Estas incorporaciones se basan en herramientas de infraestructura listas para usar, lo que garantiza que sus configuraciones de implementación sigan siendo muy fáciles de mantener, predecibles y organizadas.
Artículo original en inglés de: