Kotlin-Unterstützung in Fleet: Entdecken Sie die neue IDE von JetBrains

Denken Sie daran, aufmerksam zu sein und sich auf dem Weg nach Kotlin nicht zu verlaufen!

    Kotlinlang.org


JetBrains Fleet  ist ein leichter Code-Editor und eine IDE, die die IntelliJ-Codeverarbeitungs-Engine verwendet. Das Produkt befindet sich derzeit in der öffentlichen Vorschau , damit die Öffentlichkeit es ausprobieren kann.


Derzeit können Sie mit Fleet in beliebten Sprachen wie Python, TypeScript/JavaScript, Go, Java, PHP, C# und Kotlin entwickeln. Die Kotlin-Unterstützung ist eine der fortschrittlichsten, da Fleet hauptsächlich mit Kotlin entwickelt wird und das JetBrains-Team auch Fleet zur Entwicklung von Fleet verwendet. Sie können sich die vollständige Funktionsmatrix1 der Flotte ansehen , um zu sehen, welche Sprachen und Technologien das Produkt bereits unterstützt und welche sich noch in der Entwicklung befinden. Dank der kommenden Plugins wird Fleet bald auch weitere Sprachen und Technologien unterstützen.


In diesem Blogbeitrag möchten wir den aktuellen Status der Kotlin-Unterstützung in der öffentlichen Vorschau von Fleet detailliert beschreiben, einschließlich einer Übersicht über die für Kotlin-Projekte verfügbaren IDE-Funktionen.


Warum Flotte wählen?

Fleet wird von Grund auf auf der Grundlage unserer jahrelangen Erfahrung in der IDE-Entwicklung aufgebaut. Es kombiniert die Einfachheit und Geschwindigkeit eines leichten Texteditors mit der transformativen Kraft einer intelligenten Entwicklungsumgebung.


Fleet ist nicht dafür konzipiert, die bestehende IDE von JetBrains zu ersetzen oder zu replizieren. Die Hauptidee von Fleet besteht darin, Entwicklern neue Erfahrungen mit intelligenten, mehrsprachigen Tools und Workflows wie verteilter kollaborativer Entwicklung und generativer KI-Codierung zu bieten. JetBrains entwickelt bestehende IDEs weiter und entwickelt gleichzeitig Fleet.


Funktionen für Kotlin im Fleet Smart Mode

Fleet unterstützt Kotlin sofort und macht die Verwendung der Sprache nicht nur effizient und einfach, sondern auch unterhaltsam. Es bietet Kotlin-Entwicklern eine vereinfachte Erfahrung. Verwenden Sie Fleet als Editor, wenn Sie schnell in ein Projekt eintauchen, seine Struktur analysieren und sofort gezielte Änderungen vornehmen müssen. Wenn jedoch leistungsfähigere Funktionen erforderlich sind, kann es in eine IDE mit vollem Funktionsumfang umgewandelt werden.


 Wenn Sie Code-Intelligenz in Kotlin aktivieren möchten, sollten Sie Smart Mode 2 aktivieren . Diese zusätzlichen Funktionen tragen dazu bei, Fehler zu vermeiden und Code schneller und effizienter zu schreiben.


Wenn der Smart-Modus aktiviert ist, können Sie die Codebearbeitungsfunktionen nutzen, die IntelliJ IDEA-Benutzer kennen und lieben, darunter:

  • Code-Vervollständigung

  • Codeoperationen

  • Typinformationen und formale Parameterinformationen

  • Live-Vorlage

  • Codegenerierung


Schauen wir uns diese Funktionen genauer an und wie sie die Art und Weise, wie Sie programmieren, vereinfachen.


Code-Vervollständigung

Während Sie tippen, liefert Fleet Code-Vervollständigungsvorschläge basierend auf Faktoren wie verfügbaren Code-Intelligence-Diensten, Projektstruktur, umgebendem Code und Symbolsichtbarkeit.


Vervollständigungsvorschläge können automatisch angezeigt oder manuell durch Drücken von  Strg+Leertaste aktiviert werden .


Codeoperationen

Mit einer kontinuierlichen Codequalitätsanalyse können Sie fundierte Entscheidungen treffen und die Codierungseffizienz verbessern. Die von Fleet empfohlenen Maßnahmen sind auf Ihren spezifischen Kontext zugeschnitten. Diese Vorschläge reichen von der Korrektur von Fehlern bis hin zur Umgestaltung des Codes am Textcursor.


Sie können  Opt+Enter  (macOS) oder  Alt+Enter (Windows und Linux) drücken, um die verfügbaren Aktionen am Textcursor zu überprüfen.


Sobald Sie sich für eine Aktion entschieden haben, können Sie diese sofort anwenden oder eine Vorschau der Ergebnisse mit der Tastenkombination  Cmd+P unter macOS, Strg+P unter Windows und Linux  anzeigen .


Typinformationen

Wenn Sie nicht sicher sind, an welchem ​​Typ Sie gerade arbeiten, können Sie ihn leicht finden, indem Sie Cmd+Shift+T  (macOS) oder  Strg+Shift+T (Windows und Linux)  drücken  .


Dadurch wird Fleet aufgefordert, detaillierte Informationen zum statischen Typ des Symbols oder Ausdrucks anzuzeigen.


Formale Parameterinformationen

Verwenden Sie Methoden mit vielen Überladungen oder müssen Sie die erforderlichen Parameter schnell finden? Drücken Sie  Befehl+I  (macOS) oder  Strg+I (Windows und Linux), um die verfügbaren Optionen zu durchsuchen.


Live-Vorlage

Fleet bietet eine Reihe von Kotlin-Live-Vorlagen, mit denen Sie gängige Strukturen in Ihren Code einfügen können, z. B. Schleifen, Bedingungen, Deklarationen oder Druckanweisungen. Im Gegensatz zu IntelliJ IDEA erlaubt Fleet nicht die Erstellung neuer Vorlagen. Es gibt jedoch eine Reihe vorgefertigter Vorlagen, die Sie in Ihrem Kotlin-Code verwenden können. Die Flottendokumentation enthält eine vollständige Liste der Live-Vorlagen3 .


Codegenerierung

Wenn Sie mit der Eingabe einer bestimmten Methode oder Anweisung beginnen, schlägt Fleet basierend auf dem Kontext und dem vorhandenen Code mögliche Vervollständigungsoptionen vor. Wählen Sie einen Vorschlag aus, um sofort den erforderlichen Code zu generieren. Mithilfe der Codevervollständigung können Sie Superklassenmitglieder wie equal(), hashcode() und andere Methoden überschreiben.


Mithilfe der Codegenerierung können Sie Zeit sparen und sicherstellen, dass Ihr Code der korrekten Syntax und Struktur folgt, da Fleet Sie bei der Generierung der erforderlichen Codeausschnitte unterstützen kann.


Probieren Sie Fleet aus und teilen Sie Ihre Erfahrungen

Fleet ist ein mehrsprachiger Code-Editor und eine IDE, die mehrere Sprachen wie Kotlin unterstützt. Sie können sich Fleet als ein Mehrzwecktool vorstellen und erwarten künftig engagierte Unterstützung für bestimmte Arten von Projekten.


Wenn Sie Interesse haben und eine gute Verwendung für das neue Tool finden, laden wir Sie ein, es in die Hand zu nehmen und die Funktionen von Fleet zu erkunden!


Der einfachste Weg, Fleet herunterzuladen und zu verwenden, ist die kostenlose  JetBrains Toolbox App 4 .


Sie können sich auch dieses kurze Flottenübersichtsvideo ansehen, um Ihnen den Einstieg zu erleichtern, und Dokumentation 5 für weitere Anleitungen lesen.


Fleet befindet sich noch in der Vorschau und befindet sich in der aktiven Entwicklung. Ihr Feedback und Ihre Kommentare helfen dem JetBrains-Team, das Produkt zu stabilisieren und zu verbessern. Wenn Sie auf Probleme stoßen, senden Sie bitte einen Bericht an diesen Issue- Tracker6 . Sie können   uns auch kontaktieren , indem Sie eine E-Mail an [email protected] senden.


Bleiben Sie dran für weitere Ankündigungen!


Der ursprüngliche englische Autor dieses Blogbeitrags:

Daria Voronina

Verwandte Links:

1. Vollständige Flottenfunktionsmatrix:

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}}

Ich denke du magst

Origin my.oschina.net/u/5494143/blog/10136803
Empfohlen
Rangfolge