Descripción general de las funcionalidades

Explore las funcionalidades clave de IntelliJ IDEA, el IDE para el desarrollo profesional en Java y Kotlin.

Potencie el desarrollo productivo

Haga sus ideas realidad más rápidamente con todas las herramientas necesarias para eliminar los obstáculos rutinarios. Empiece a codificar de inmediato, hágalo de forma más eficiente, vea los resultados antes y céntrese en lo que realmente importa: la creación de software.

Codificación rápida

Finalización de código inteligente

IntelliJ IDEA proporciona finalización de código sensible al contexto, y le ofrece sugerencias que solo son válidas para la posición actual del signo de intercalación. No necesita utilizar ningún acceso directo ni configurar ajustes adicionales; la finalización de código comenzará en cuanto empiece a escribir código en el editor.

IntelliJ IDEA utiliza el aprendizaje automático para garantizar que la sugerencia más relevante aparezca en la parte superior de la lista.

Plantillas activas

Las plantillas en vivo son una potente funcionalidad que le ayuda a agilizar su codificación. Solo tiene que escribir una abreviatura predefinida en la plantilla para insertar rápidamente construcciones de código estándar en su trabajo. También puede crear sus propias plantillas personalizadas, que puede usar para insertar fragmentos de código que usa con mucha frecuencia.

Inyecciones de lenguaje

IntelliJ IDEA le permite trabajar con elementos de código en otros lenguajes incrustados en su código. No notará ninguna diferencia entre su experiencia trabajando con el código Java principal y su experiencia con el código que ha inyectado. Ofrecemos resaltado de código, finalización, detección de errores y otras funcionalidades de asistencia a la codificación para fragmentos de código incrustados. Para añadir un fragmento de código alternativo en Java, solo tiene que pulsar Alt+Enter, seleccionar Inject language or reference y, a continuación, elegir el lenguaje deseado de la lista.

Decompilador

IntelliJ IDEA incluye un decompilador integrado que le permite convertir código de bytes en código Java legible para las personas y después depurarlo. Por ejemplo, cuando abre una biblioteca en un archivo .jar sin tener el código fuente, el IDE mostrará su contenido legible. El panel amarillo sobre el editor le informará de que está trabajando con un archivo descompilado. Si lo desea, puede establecer puntos de interrupción en el código descompilado y depurarlo. Consulte este artículo del blog para obtener más información sobre el decompilador.

Buscar en todas partes

El cuadro de diálogo Search Everywhere es una herramienta para encontrar cualquier cosa almacenada en su base de código, como clases y símbolos. Además, puede buscar archivos e incluso ventanas de herramientas del IDE. Para llamar a este cuadro de diálogo, pulse dos veces Shift y empiece a escribir el nombre de lo que esté buscando.

Buscar en archivos

Otra herramienta de búsqueda potente es Find in Files, que permite buscar una cadena de texto en el proyecto y aplicar diferentes opciones para acotar su búsqueda. Por ejemplo, puede utilizar varios ámbitos, buscar ocurrencias y excluir determinados elementos de la búsqueda.

Para llamar a esta herramienta, resalte la cadena que desea buscar y pulse Ctrl+Shift+F. El IDE lo pondrá en el campo de búsqueda de forma automática.

Buscar usos

Es una buena práctica buscar y analizar todas las utilizaciones de un elemento de código antes de cambiarlo. De forma predeterminada, si selecciona un símbolo en el código fuente, IntelliJ IDEA resaltará de forma automática todas sus utilizaciones en el archivo actual. Si necesita ver la lista de usos en todo su proyecto, sitúe el signo de intercalación dentro del símbolo e invoque la acción Find Usages mediante Alt+F7.

Navegación específica según el marco de trabajo

Al trabajar con marcos de trabajo en IntelliJ IDEA, puede navegar a través de su código usando los iconos del medianil. Haga clic en ellos para ver una lista de todas las opciones de navegación que admite cada marco de trabajo. Además, también puede hacer clic en las URL, lo que le permite pasar del cliente al servicio.

Definición rápida

En IntelliJ IDEA, es muy fácil comprobar dónde y cómo se definen en su proyecto los símbolos, como etiquetas, clases, campos, métodos o funciones. Puede hacer todo esto con la ventana emergente Quick Definition, a la que puede acceder con un sencillo acceso directo. Seleccione el símbolo que desee en el editor y pulse Ctrl+Shift+I.

Búsqueda y reemplazo estructural (SSR)

SSR es una gran herramienta para encontrar y reemplazar patrones de código teniendo en cuenta la sintaxis y la semántica del código. La forma más sencilla de usarlo es comenzar con la plantilla existente, que puede modificar manualmente o añadir filtros para acotar la búsqueda. Se puede guardar la plantilla modificada como una nueva.

Herramientas basadas en IA

Finalización de código de línea completa

Esta funcionalidad, basada en un modelo de aprendizaje profundo, mejora la eficiencia durante la codificación prediciendo y sugiriendo líneas completas de código a partir de un análisis contextual. Se ejecuta al 100 % en su dispositivo local, lo cual le asegura que sus datos permanecerán seguros sin comunicación alguna con servidores externos.

Peticiones de IA inline

Las peticiones de IA inline ofrecen una forma fluida de interactuar con AI Assistant directamente en el editor. Puede escribir peticiones en lenguaje natural, que AI Assistant interpreta al instante y convierte en cambios de código, y los resalta en morado en el medianil para facilitar su seguimiento. Las peticiones de IA inline tienen en cuenta el contexto, e incluyen de forma automática los archivos y símbolos relacionados para una generación de código más precisa. Esta funcionalidad es compatible con los formatos de archivo Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON y YAML, y está disponible para todos los suscriptores de AI Assistant.

AI Assistant General Availability

AI Assistant incluye funciones útiles que pueden simplificar sus tareas diarias. Ofrece chat de IA integrado y puede hacer cosas como escribir automáticamente comentarios de documentación por usted, sugerir nombres, generar mensajes de confirmación y mucho más.

Todo está integrado

Depurador

El depurador de IntelliJ IDEA es una potente herramienta que puede revelar lo que ocurre en segundo plano en su programa y ayudarle a detectar errores. El procedimiento de depuración es muy sencillo: justo después de establecer los puntos de interrupción y ejecutar el depurador, el IDE muestra el resultado de la depuración en la ventana de herramientas específica. Mientras lo examina, puede avanzar por su código, evaluar expresiones, ver y cambiar valores de variables, y añadir inspecciones y etiquetas.

Perfilador

El generador de perfiles incorporado le permite obtener información sobre la velocidad de funcionamiento de su aplicación y facilita la investigación de los problemas de rendimiento. Proporciona instantáneas precisas que le ayudan a identificar secciones que consumen mucha CPU y memoria, problemas de hilos y código no optimizado. Los resultados son fáciles de analizar y comparar mediante cómodas representaciones gráficas y jerárquicas. Además, los datos críticos para la generación de perfiles pueden mostrarse directamente en el editor con sugerencias sobre el rendimiento. El tiempo de ejecución y los datos de asignación de memoria aparecen en el medianil junto a la línea de código correspondiente.

Terminal

El terminal integrado de IntelliJ IDEA le permite trabajar con el shell de línea de comandos desde su IDE sin tener que cambiar a una aplicación de terminal dedicada. Admite los mismos comandos que su sistema operativo. Desde el terminal puede volver fácilmente a la interfaz de usuario de IntelliJ IDEA haciendo clic en las URL y en las trazas de pila o pulsando Ctrl+Enter cuando vea un comando resaltado.

Compatibilidad con Git

IntelliJ IDEA ofrece integración con Git, lo que le permite clonar proyectos de Git, confirmar y enviar cambios, trabajar con varias ramas, administrar listas de cambios y probar las actualizaciones antes de confirmarlas. En IntelliJ IDEA, puede acceder al historial de todo el proyecto y de carpetas y archivos individuales usando la pestaña Log en la ventana de herramientas Git, o utilizando las respectivas vistas History. En el editor, es posible anotar archivos con datos históricos como hace git blame.

Compatibilidad con GitLab

IntelliJ IDEA incorpora compatibilidad con GitLab, que le permite trabajar con la funcionalidad Merge Request directamente desde el IDE. Con su ayuda, podrá revisar la lista de solicitudes, comprobar los cambios, dejar comentarios y navegar a las vistas pertinentes.

Compatibilidad con GitHub

Puede gestionar los proyectos de Git alojados en la plataforma de GitHub directamente desde IntelliJ IDEA.

Es posible clonar repositorios, compartir proyectos y compartir código a través de gists. Además, IntelliJ IDEA permite crear, combinar y visualizar las solicitudes de incorporación de cambios. Mire nuestro vídeo para obtener más información sobre cómo trabajar con solicitudes de incorporación de cambios de GitHub.

Compatibilidad con bases de datos

Puede gestionar bases de datos directamente desde el IDE con las herramientas de base de datos que se incluyen con IntelliJ IDEA Ultimate. Aproveche la asistencia inteligente a la codificación al editar consultas SQL, conéctese a bases de datos dinámicas, ejecute consultas, navegue y exporte datos, e incluso gestione sus esquemas en una interfaz visual.

Cliente HTTP

Si desarrolla un servicio web, es probable que lo pruebe enviando y recibiendo solicitudes HTTP. Esas solicitudes se almacenan en archivos .http o .rest, que puede crear, editar y ejecutar en el cliente HTTP. Esta herramienta está integrada en el editor de IntelliJ IDEA y proporciona una amplia asistencia a la codificación para sus solicitudes HTTP, incluida la finalización de código, resaltado, refactorizaciones, etc. Puede acceder fácilmente al cliente HTTP desde el código fuente: haga clic en el icono del globo situado al lado de la URL y seleccione Open in HTTP client.

Vista previa de OpenAPI

En IntelliJ IDEA, encontrará un compatibilidad específica con archivos de especificación OpenAPI con una útil asistencia a la codificación. Además, puede previsualizar una especificación OpenAPI directamente en el editor utilizando las interfaces de usuario integradas Swagger o Redoc.

Compatibilidad con JavaScript y tecnologías relacionadas

Puede utilizar IntelliJ IDEA Ultimate para crear aplicaciones con JavaScript, TypeScript, React, Vue, Angular, Node.js y otras tecnologías relacionadas. Puede esperar la misma asistencia a la codificación avanzada a la que está acostumbrado cuando trabaja con Java en todos ellos.

Listo para usar desde el primer momento

Herramientas de compilación

IntelliJ IDEA incluye una integración totalmente funcional con las herramientas de compilación Maven, Gradle, Ant, y Gant que ayudan a automatizar el proceso de compilación. El IDE proporciona opciones integradas para compilar y empaquetar código Java, ejecutar pruebas, hacer implementaciones y otras actividades.

Ejecutar

Puede ejecutar su aplicación en IntelliJ IDEA simplemente haciendo clic en el botón verde play de la barra de herramientas en la parte superior de la ventana o cerca de una declaración de clase en el medianil del editor. Si necesita personalizar cómo se inicia su programa, puede usar configuraciones de ejecución/depuración que contienen varias propiedades de ejecución y compilación, incluido el JDK/JRE deseado, el entorno en el que quiere ejecutar su proyecto y más.

Run Targets

La funcionalidad Run Targets le permite ejecutar, probar, perfilar y depurar su aplicación en contenedores Docker y en máquinas remotas. IntelliJ IDEA Ultimate ofrece la posibilidad de ejecutar aplicaciones Java y pruebas de JUnit, así como proyectos de Maven, Gradle, Micronaut, Quarkus basado en Maven y Spring Boot en destinos Docker, SSH y WSL.

Consulte este artículo del blog para obtener más información.

Sincronización de ajustes

Puede compartir su configuración IDE entre cualquier IDE basado en IntelliJ, asegurando un entorno de trabajo consistente y familiar en varios ordenadores. Existe una sección específica Settings Sync para activar esta función en Preferences/Settings. Una vez activado, puede seleccionar qué ajustes desea sincronizar, incluidos los de la interfaz de usuario, el código y el sistema, los mapas de teclado, los complementos y las herramientas.

Le ayuda a entregar código de alta calidad

Cree código de calidad fácilmente, al tiempo que minimiza los errores y la deuda técnica. Su IDE se encarga de la resolución de problemas y pule su código a la perfección, permitiéndole centrarse en crear nuevas funciones e impulsar la innovación.

Compatibilidad inigualable con Java y Kotlin

IntelliJ IDEA es el mejor IDE para el desarrollo profesional de Java y Kotlin, ya que ofrece todo lo necesario para escribir código de alta calidad. Entre sus funcionalidades se incluyen la finalización de código que tiene en cuenta el contexto, los arreglos rápidos y las acciones contextuales que agilizan su flujo de trabajo. Además, proporciona todas las herramientas esenciales desde su instalación, como herramientas de refactorización y depuración, un potente perfilador y mucho más, para ayudarle en su proceso de desarrollo.

Tolerancia cero a los errores

Inspecciones y acciones contextuales

Una gran característica de IntelliJ IDEA es que verifica la calidad y la validez de su código con inspecciones sobre la marcha. Estas inspecciones le ayudan a programar más rápido, cumplir con los más altos estándares de calidad y mantener la confianza durante todo el proceso de desarrollo. Proporcionamos numerosas inspecciones estándar, así como docenas de inspecciones específicas para cada marco que cubren una amplia gama de problemas, como los errores de cableado automático de la clase de bean Spring, etc.

Si IntelliJ IDEA encuentra algún problema, le ofrece ayuda para resolverlo mediante acciones contextuales, que incluyen arreglos rápidos para errores resaltados y acciones de intención para cambiar su código si los problemas son menores. Para invocar una acción contextual, haga clic en el icono de la bombilla o pulse Alt+Enter.

La ventana de herramientas Problems

La ventana de herramientas Problems muestra los problemas que IntelliJ IDEA ha encontrado en su proyecto. Esto incluye los problemas derivados del análisis de todo el proyecto y las inspecciones manuales. También muestra los resultados de las comprobaciones de las API de riesgo en las dependencias importadas. Cada problema viene acompañado de un informe que incluye una breve descripción, un botón para solucionarlo, opciones para suprimir las inspecciones y mucho más.

Refactorización en todo el proyecto

La funcionalidad de refactorización automática de IntelliJ IDEA le permite actualizar su código de manera segura y eficaz, simplificándolo y haciéndolo más legible y fácil de mantener. El IDE ofrece una amplia selección de refactorizaciones que le ayudarán a cambiar el nombre de los elementos del código, modificar la firma de una clase o método, extraer un fragmento de código a un método e introducir variables. Eche un vistazo a nuestro vídeo sobre las refactorizaciones que son esenciales para programar a diario.

Herramientas de diagnóstico y resolución de problemas

Depurador

El depurador de IntelliJ IDEA es una potente herramienta que puede revelar lo que ocurre en segundo plano en su programa y ayudarle a detectar errores. El procedimiento de depuración es muy sencillo: justo después de establecer los puntos de interrupción y ejecutar el depurador, el IDE muestra el resultado de la depuración en la ventana de herramientas específica. Mientras lo examina, puede avanzar por su código, evaluar expresiones, ver y cambiar valores de variables, y añadir inspecciones y etiquetas.

Perfilador

El generador de perfiles incorporado le permite obtener información sobre la velocidad de funcionamiento de su aplicación y facilita la investigación de los problemas de rendimiento. Proporciona instantáneas precisas que le ayudan a identificar secciones que consumen mucha CPU y memoria, problemas de hilos y código no optimizado. Los resultados son fáciles de analizar y comparar mediante cómodas representaciones gráficas y jerárquicas. Además, los datos críticos para la generación de perfiles pueden mostrarse directamente en el editor con sugerencias sobre el rendimiento. El tiempo de ejecución y los datos de asignación de memoria aparecen en el medianil junto a la línea de código correspondiente.

Detección de duplicados de código

IntelliJ IDEA puede encontrar y reemplazar repeticiones de código en su proyecto. Especifique el ámbito de búsqueda y buscará el código que sea similar al método o campo constante seleccionado, y sustituirá esas repeticiones por llamadas al método o constante original.

Qodana

IntelliJ IDEA ofrece integración con Qodana, la plataforma de calidad del código de JetBrains. Qodana efectuará un análisis en segundo plano del lado de la CI y enviará de forma automática un informe de los problemas a IntelliJ IDEA. Los resultados del análisis de todo el proyecto de Qodana se pueden ver en la pestaña Server-Side Analysis de la ventana de herramientas Problems. Recibirá automáticamente comentarios sobre errores, código duplicado, hediondeces del código, dependencias con licencias incompatibles y vulnerabilidades de seguridad. Con cada problema se muestra una serie de detalles, entre ellos una descripción breve y recomendaciones sobre cómo resolverlo. Visite la página de Qodana para probarlo.

Prueba

IntelliJ IDEA es compatible con los marcos de pruebas más populares, como JUnit, TestNG, Cucumber, Arquillian JUnit y Selenium (disponibles en el Marketplace de complementos). El IDE está equipado con un entorno y un conjunto de herramientas para desarrollar y ejecutar pruebas automatizadas eficaces y legibles. Puede cambiar entre las clases de prueba y el código fuente con un acceso directo, ejecutar varias pruebas, ver estadísticas de cada prueba y más. Para los análisis, utilice la función Code Coverage, que muestra el porcentaje de código cubierto por las pruebas de unidades.

Pruebas continuas

Si desea recibir inmediatamente los resultados de las pruebas en cuanto realice cambios en su código, puede utilizar la opción de pruebas continuas de IntelliJ IDEA. Haga clic en Rerun automatically en la barra de herramientas Run para activar el ejecutor similar al de las pruebas automatizadas. Esto reiniciará automáticamente cualquier prueba en la configuración de ejecución actual cada vez que modifique el código fuente, proporcionando información actualizada sobre sus cambios.

Le equipa para completar el trabajo

Complete su trabajo con un conjunto de herramientas totalmente equipado que le ofrece soporte en todas las fases del desarrollo, desde el diseño y la codificación en Java, Kotlin y otros lenguajes compatibles hasta las pruebas y la implementación, garantizando flujos de trabajo fluidos y resultados satisfactorios.

Marcos de trabajo de nivel empresarial

Spring y Spring Boot

Para los marcos de trabajo Spring y Spring Boot, IntelliJ IDEA Ultimate presenta información del código inteligente, inspecciones, navegación instantánea de código y configuraciones de ejecución altamente personalizables. También ofrece herramientas integradas que le permiten ejecutar y probar aplicaciones Spring y trabajar con solicitudes HTTP y herramientas de base de datos. También puede obtener una vista agregada de las API de cliente y servidor utilizadas en su proyecto para los protocolos HTTP y WebSocket en la ventana de herramientas Endpoints.

Para obtener una descripción más detallada de lo que IntelliJ IDEA ofrece para Spring y Spring Boot, consulte esta página web.

Marcos de trabajo de microservicios: Micronaut, Quarkus, Helidon

IntelliJ IDEA Ultimate es compatible con los marcos de trabajo de microservicios más utilizados: Micronaut, Quarkus y Helidon. IntelliJ IDEA ofrece asistencia de codificación inteligente, integración con Endpoints y asistentes de creación de proyectos para todos ellos.

Jakarta EE

En IntelliJ IDEA Ultimate, puede desarrollar aplicaciones empresariales Java basadas en las especificaciones de Jakarta EE. IntelliJ IDEA Ultimate es compatible con todas las funcionalidades de Jakarta EE, incluidas CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON Binding y JSON Processing, Security y las especificaciones EJB y JTA. Para una descripción más detallada de lo que IntelliJ IDEA tiene para Jakarta EE, haga clic aquí.

Ktor

IntelliJ IDEA Ultimate incorpora compatibilidad de primera clase para Ktor –un marco de trabajo multiplataforma de extremo a extremo que le permite compilar diversas aplicaciones conectadas, desde microservicios a aplicaciones cliente HTTP multiplataforma. Junto con las corrutinas de Kotlin, hace que crear aplicaciones asíncronas sea pan comido. Ktor permite a los desarrolladores ofrecer la mejor experiencia de usuario de forma fácil y sencilla.

Para una descripción más detallada de lo que ofrece IntelliJ IDEA para Ktor, consulte esta página web.

Marcos de trabajo de persistencia: JPA, Hibernate

Cuando trabaja con una gran cantidad de objetos Java, es posible que quiera almacenarlos en una base de datos. Los marcos de trabajo de persistencia proporcionan una colección de métodos y clases para hacerlo posible. IntelliJ IDEA Ultimate se integra con los marcos de trabajo de este tipo más utilizados: Jakarta Persistence (JPA), Hibernate, y R2DBC. Directamente desde su instalación, obtendrá asistencia a la codificación específica del marco, la oportunidad de personalizar las configuraciones del marco y la ventana de herramientas Persistence para ver y gestionar diversos elementos de JPA, Hibernate y R2DBC.

Herramientas de implementación

Kubernetes

IntelliJ IDEA Ultimate está totalmente integrado con Kubernetes, un sistema de código abierto para el despliegue, escalado y gestión de aplicaciones en contenedores. Puede examinar objetos de clúster y extraer sus configuraciones, ver y descargar registros pod, ejecutar un shell en un pod, aplicar configuraciones de recursos YAML desde el editor y eliminar los recursos de un clúster. Además de esto, IntelliJ IDEA Ultimate ofrece una compatibilidad enriquecida con YAML y una compatibilidad básica con JSON, incluidos el autocompletado, la documentación rápida, las inspecciones y los arreglos rápidos.

Servidores de aplicaciones

IntelliJ IDEA proporciona integración con los principales servidores de aplicaciones: Tomcat, JBoss, WebSphere, WebLogic, Glassfish, y muchos más. Directamente desde su IDE, puede iniciar y detener servidores locales, conectarse a servidores remotos en ejecución, desplegar sus artefactos en esos servidores e incluso depurar sus aplicaciones en ellos.

Docker

IntelliJ IDEA admite por completo la integración con Docker. Puede ejecutar y depurar sus aplicaciones en contenedores Docker, descargar y compilar imágenes, ejecutar aplicaciones multicontenedor utilizando Docker Compose, y mucho más, todo desde el IDE.

IntelliJ IDEA Ultimate proporciona integración con Docker desde el primer momento. Para IntelliJ IDEA Community Edition, puede descargar el complemento de Docker desde JetBrains Marketplace accediendo a Preferences/Settings | Plugins desde su IDE.

Apoye los flujos de trabajo de desarrollo remoto

Desarrollo remoto

La funcionalidad de desarrollo remoto divide su IDE en dos componentes: un cliente local ligero que le proporciona una experiencia de usuario de IDE de JetBrains con capacidad de respuesta y un servidor remoto que se encarga de todo el procesamiento pesado. Esta funcionalidad puede iniciarse desde la pantalla de bienvenida de IntelliJ IDEA o desde una aplicación llamada JetBrains Gateway, que está disponible en JetBrains Toolbox App.

Desarrollo colaborativo (Code With Me)

Code With Me es una experiencia de colaboración en línea en IntelliJ IDEA. Le permite trabajar a distancia en un proyecto compartido con sus compañeros de equipo, utilizando cada uno su propia pantalla y teclado. Puede explorar el código, editarlo conjuntamente y ver cómo aparecen los cambios en tiempo real. También incorpora llamadas de voz y audio para mejorar sus sesiones individuales o de colaboración en grupo.

Le mantiene a la vanguardia del desarrollo

Desarrolle soluciones innovadoras con las tecnologías más recientes, compatibles en cuanto están disponibles, a menudo incluso antes de los lanzamientos oficiales. Mantenga su trabajo alineado con el panorama tecnológico en constante evolución.

Adopción temprana de nuevas versiones de Java y Kotlin

IntelliJ IDEA le mantiene a la vanguardia con acceso anticipado exclusivo a las últimas actualizaciones del lenguaje. Sea de los primeros en explorar las nuevas funcionalidades, y asegúrese de que sus proyectos sigan siendo modernos y eficientes.

Le proporciona el máximo confort mientras trabaja

Trabaje sin interrupciones, mantenga la concentración con una interfaz de usuario intuitiva y personalice su IDE para disfrutar de una experiencia cómoda, eficiente y agradable.

Apariencia personalizable del IDE

Accesos directos de teclado para todo

IntelliJ IDEA dispone de accesos directos de teclado para prácticamente todo, desde ver archivos recientes hasta ejecutar y depurar su proyecto. Un acceso directo de aplicación universal es doble Mayús (Buscar en todas partes). Le permite encontrar casi cualquier elemento dentro o fuera del proyecto. El rango de búsqueda puede variar desde archivos, acciones, clases y símbolos hasta configuraciones, elementos de la interfaz de usuario e incluso el historial de Git.

Encabezados en color

Los encabezados en color en IntelliJ IDEA simplifican la navegación cuando se tienen varios proyectos abiertos. Puede asignar a cada proyecto un color y un icono únicos, lo que facilita su distinción y gestión en su espacio de trabajo. Aunque los encabezados vienen con colores predefinidos, puede personalizarlos según sus preferencias.

Temas estándar y personalizados

Como desarrollador, puede dedicar largas jornadas a programar delante de una pantalla, por lo que es importante que la interfaz de usuario sea agradable para los ojos. Tenemos varias opciones disponibles que le permiten crear un entorno cómodo en el que trabajar. Puede utilizar uno de los temas de color estándar, como IntelliJ Light o Darcula, o configurar IntelliJ IDEA para que sincronice su tema con las preferencias del sistema operativo.

Alternativamente, puede darle a su IDE un aspecto completamente nuevo, con más de 100 temas personalizados de interfaz entre los que elegir. Así que IntelliJ IDEA tiene el tema ideal para usted, ya le apetezca disfrutar de un ambiente soleado californiano con el tema Solarized o le gusten los tonos morados del Dark Purple Theme.

Accesibilidad

En JetBrains, tenemos el compromiso de hacer que nuestros productos sean accesibles para todos. IntelliJ IDEA le permite habilitar varias funcionalidades de accesibilidad que se adaptarán a sus necesidades. Por ejemplo, los lectores de pantalla son compatibles con IntelliJ IDEA. También puede configurar los colores de diferentes elementos de la interfaz de usuario, añadir un color de contraste en las barras de desplazamiento, cambiar el tamaño de las ventanas de herramientas y el tamaño del texto en el editor, etc.

Entorno personalizable

Complementos

Si quiere mejorar la funcionalidad principal del IDE con funciones adicionales, puede ampliar IntelliJ IDEA con complementos. Ofrecemos compatibilidad con un amplio ecosistema de complementos que satisface prácticamente todas las necesidades que pueda tener un desarrollador. Pruebe el complemento de Kubernetes para gestionar aplicaciones en contenedores o hágase con la adorable barra de progreso Nyan Progress Bar. Puede instalar todos los complementos desde Preferences | Settings / Plugins.

Prioriza su privacidad y seguridad

Mantenga pleno control sobre los datos que decide compartir. Obtenemos un consentimiento claro sobre la recopilación, el almacenamiento y el intercambio de datos, y utilizamos sus datos para fines específicos y acordados.

Control sobre el intercambio de datos

Para gestionar sus preferencias de compartición de datos, vaya a Preferences/Settings | Appearance & Behavior | Data Sharing. Aquí puede decidir si desea compartir datos de uso anónimos para ayudar a mejorar la funcionalidad del IDE. Si prefiere no participar, simplemente desmarque la casilla.

Elija su edición

IntelliJ IDEA Ultimate

El IDE para el desarrollo profesional en Java y Kotlin

Descargar

Prueba gratis de 30 días

IntelliJ IDEA Community Edition

El IDE para los entusiastas de Java y Kotlin

  • Java, Kotlin, Groovy, Scala

  • Maven, Gradle, sbt

  • Git, GitHub, SVN, Mercurial, Perforce

  • Depurador

  • Docker

  • Desarrollo colaborativo

Descargar

Gratis, basado en código abierto

Comparar ediciones

Recibir información sobre nuevas funcionalidades del producto cuando estén disponibles

Al enviar este formulario, acepto la Política de privacidad de JetBrains