¡Recuerda prestar atención y no te pierdas en el camino hacia Kotlin!
Kotlinlang.org
JetBrains Fleet es un editor de código ligero e IDE que utiliza el motor de procesamiento de código IntelliJ. El producto se encuentra actualmente en versión preliminar pública para que el público lo pruebe.
Actualmente, Fleet permite desarrollar en lenguajes populares como Python, TypeScript/JavaScript, Go, Java, PHP, C# y Kotlin. El soporte de Kotlin es uno de los más avanzados, ya que Fleet se desarrolla principalmente con Kotlin y el equipo de JetBrains también utiliza Fleet para desarrollar Fleet. Puede ver la matriz completa de funciones de Fleet1 para ver qué idiomas y tecnologías ya admite el producto y cuáles aún están en desarrollo. Fleet también admitirá más idiomas y tecnologías pronto, gracias a los próximos complementos.
En esta publicación de blog, nos gustaría detallar el estado actual del soporte de Kotlin en la vista previa pública de Fleet, incluida una descripción general de las funciones IDE disponibles para proyectos de Kotlin.
¿Por qué elegir Flota?
La flota se construye desde cero basándose en nuestros años de experiencia en desarrollo de IDE. Combina la simplicidad y velocidad de un editor de texto liviano con el poder transformador de un entorno de desarrollo inteligente.
Fleet no está diseñado para reemplazar ni replicar el IDE existente de JetBrains. La idea principal detrás de Fleet es brindar a los desarrolladores nuevas experiencias en herramientas y flujos de trabajo inteligentes y multilingües, como el desarrollo colaborativo distribuido y la codificación generativa de IA. JetBrains continúa desarrollando los IDE existentes mientras desarrolla Fleet.
Funciones para Kotlin en modo Fleet Smart
Fleet admite Kotlin desde el primer momento, lo que hace que el uso del lenguaje no sólo sea eficiente y fácil, sino también agradable. Proporciona una experiencia simplificada para los desarrolladores de Kotlin. Utilice Fleet como editor cuando necesite sumergirse rápidamente en un proyecto, analizar su estructura y realizar ediciones específicas de inmediato. Sin embargo, si se requieren funciones más potentes, se puede convertir en un IDE con todas las funciones.
Si desea habilitar la inteligencia de código en Kotlin, debe activar el Modo inteligente 2 . Estas funciones adicionales ayudan a evitar errores al escribir código de forma más rápida y eficiente.
Cuando el Modo inteligente está habilitado, puede utilizar las funciones de edición de código que los usuarios de IntelliJ IDEA conocen y aman, que incluyen:
finalización del código
Operaciones de código
Información de tipo e información de parámetros formales.
plantilla en vivo
codigo de GENERACION
Echemos un vistazo más de cerca a estas características y cómo simplificarán la forma de codificar.
finalización del código
A medida que escribe, Fleet proporciona sugerencias para completar el código basadas en factores como los servicios de inteligencia de código disponibles, la estructura del proyecto, el código circundante y la visibilidad de los símbolos.
Las sugerencias de finalización pueden aparecer automáticamente o activarse manualmente presionando Ctrl+Barra espaciadora .
Operaciones de código
Con un análisis continuo de la calidad del código, puede tomar decisiones informadas y mejorar la eficiencia de la codificación. Las acciones recomendadas por Fleet se adaptan a su contexto específico. Estas sugerencias van desde corregir errores hasta refactorizar el código en el cursor del texto.
Puede presionar Opt+Enter (macOS) o Alt+Enter (Windows y Linux) para comprobar las acciones disponibles en el cursor de texto.
Una vez que decida qué acción utilizar, puede aplicarla inmediatamente o obtener una vista previa de los resultados usando la tecla de método abreviado: Cmd+P en macOS, Ctrl+P en Windows y Linux .
clasificar información
Si no está seguro de en qué tipo está trabajando actualmente, puede encontrarlo fácilmente presionando Cmd+Shift+T (macOS) o Ctrl+Shift+T (Windows y Linux).
Esto hace que Fleet muestre información detallada sobre el tipo estático del símbolo o expresión.
Información de parámetros formales
¿Utiliza métodos con muchas sobrecargas o necesita encontrar los parámetros necesarios rápidamente? Presione Cmd+I (macOS) o Ctrl+I (Windows y Linux) para explorar las opciones disponibles.
plantilla en vivo
Fleet proporciona un conjunto de plantillas activas de Kotlin que le permiten insertar estructuras comunes en su código, como bucles, condicionales, declaraciones o declaraciones impresas. A diferencia de IntelliJ IDEA, Fleet no permite la creación de nuevas plantillas. Sin embargo, hay una serie de plantillas prediseñadas que puedes usar en tu código Kotlin. La documentación de Fleet contiene una lista completa de plantillas activas3 .
codigo de GENERACION
Cuando comienza a escribir un método o declaración específica, Fleet sugiere posibles opciones de finalización según el contexto y el código existente. Seleccione una sugerencia para generar instantáneamente el código requerido. Puede utilizar la finalización de código para anular miembros de la superclase como iguales (), hashcode () y otros métodos.
Al utilizar la generación de código, puede ahorrar tiempo y asegurarse de que su código siga la sintaxis y estructura correctas porque Fleet puede ayudarlo a generar los fragmentos de código necesarios.
Prueba Fleet y comparte tu experiencia
Fleet es un editor de código multilingüe e IDE que admite varios idiomas, como Kotlin. Puede pensar en Fleet como una herramienta multipropósito y esperar soporte dedicado para tipos específicos de proyectos en el futuro.
Si está interesado y encuentra un buen uso para la nueva herramienta, lo invitamos a tenerla en sus manos y explorar las funciones de Fleet.
La forma más sencilla de descargar y empezar a utilizar Fleet es con la aplicación gratuita JetBrains Toolbox 4 .
También puede ver este breve vídeo de descripción general de la flota para ayudarle a empezar y consultar la Documentación 5 para obtener más orientación.
La flota aún se encuentra en versión preliminar y en desarrollo activo. Sus opiniones y comentarios ayudarán al equipo de JetBrains a estabilizar y mejorar el producto. Si tiene problemas, envíe un informe a este rastreador de problemas6 . También puede contactarnos enviando un correo electrónico a [email protected] .
¡Estén atentos para más anuncios!
El autor original en inglés de esta publicación de blog:
Daria Voronina
Enlaces relacionados:
1. Matriz completa de funciones de flota:
https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml
2. Smart Mode(智能模式):
https://www.jetbrains.com.cn/en-us/help/fleet/smart-mode.html
3. 实时模板的完整列表:
https://www.jetbrains.com.cn/help/fleet/live-templates-list-kotlin.html
4. JetBrains Toolbox App:
https://www.jetbrains.com.cn/fleet/download/
5. 文档:
https://www.jetbrains.com.cn/help/fleet/getting-started.html
6. 问题跟踪器:
https://youtrack.jetbrains.com/issues/FL
这就是 Kotlin 编程语言
简洁、跨平台、且有趣!
本文分享自微信公众号 - JetBrains(JetBrainsChina)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。