跳至主要内容

Kotlin 開發的 IDE(整合開發環境)

JetBrains 為下列 IDE(整合開發環境)和程式碼編輯器提供官方 Kotlin 支援: IntelliJ IDEAAndroid Studio

其他 IDE 和程式碼編輯器僅有 Kotlin 社群支援的外掛程式 (plugin)。

IntelliJ IDEA

IntelliJ IDEA 是一款專為 JVM 語言(例如 Kotlin 和 Java)設計的 IDE,旨在最大限度地提高開發人員的生產力。 它透過提供智慧程式碼完成、靜態程式碼分析和重構,為您處理例行且重複的任務。 它讓您可以專注於軟體開發的光明面,使其不僅高效,而且是一種愉快的體驗。

Kotlin 外掛程式與每個 IntelliJ IDEA 版本捆綁在一起。 每個 IDEA 版本都會引入新功能和升級,從而改善 IDE 中 Kotlin 開發人員的體驗。 請參閱 What's new in IntelliJ IDEA,以了解 Kotlin 的最新更新和改進。

官方文件中閱讀有關 IntelliJ IDEA 的更多資訊。

Android Studio

Android Studio 是 Android 應用程式開發的官方 IDE,基於 IntelliJ IDEA。 除了 IntelliJ 強大的程式碼編輯器和開發人員工具之外,Android Studio 還提供更多功能,可在您建構 Android 應用程式時提高您的生產力。

Kotlin 外掛程式與每個 Android Studio 版本捆綁在一起。

官方文件中閱讀有關 Android Studio 的更多資訊。

Eclipse

Eclipse 允許開發人員使用不同的程式語言(包括 Kotlin)來編寫其應用程式。 它還具有 Kotlin 外掛程式:最初由 JetBrains 開發,現在 Kotlin 外掛程式由 Kotlin 社群貢獻者支援。

您可以從 Marketplace 手動安裝 Kotlin 外掛程式

Kotlin 團隊管理 Eclipse 的 Kotlin 外掛程式的開發和貢獻過程。 如果您想為此外掛程式做出貢獻,請將提取請求 (pull request) 送至其 GitHub 上的儲存庫

與 Kotlin 語言版本的相容性

對於 IntelliJ IDEA 和 Android Studio,Kotlin 外掛程式與每個版本捆綁在一起。 發布新的 Kotlin 版本時,這些工具將建議自動將 Kotlin 更新到最新版本。 請參閱 Kotlin releases 中的最新支援語言版本。

其他 IDE 支援

JetBrains 不為其他 IDE 提供 Kotlin 外掛程式。 但是,其他一些 IDE 和原始碼編輯器(例如 Eclipse、Visual Studio Code 和 Atom)擁有 Kotlin 社群支援的自己的 Kotlin 外掛程式。

您可以使用任何文字編輯器來編寫 Kotlin 程式碼,但沒有 IDE 相關的功能:程式碼格式化、偵錯工具等等。 若要在文字編輯器中使用 Kotlin,您可以從 Kotlin GitHub Releases 下載最新的 Kotlin 命令列編譯器 (kotlin-compiler-2.1.20.zip) 並手動安裝它。 此外,您可以使用套件管理器,例如 HomebrewSDKMAN!Snap package

接下來做什麼?