Soporte de Kotlin en Fleet: explore el nuevo IDE de JetBrains

¡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源创计划”,欢迎正在阅读的你也加入,一起分享。

阿里云严重故障,全线产品受影响(已恢复) 俄罗斯操作系统 Aurora OS 5.0 全新 UI 亮相 汤不热 (Tumblr) 凉了 多家互联网公司急招鸿蒙程序员 .NET 8 正式 GA,最新 LTS 版本 UNIX 时间即将进入 17 亿纪元(已进入) 小米官宣 Xiaomi Vela 全面开源,底层内核为 NuttX Linux 上的 .NET 8 独立体积减少 50% FFmpeg 6.1 "Heaviside" 发布 微软推出全新“Windows App”
{{o.name}}
{{m.name}}

Supongo que te gusta

Origin my.oschina.net/u/5494143/blog/10136803
Recomendado
Clasificación