適用於 Kotlin 開發的 IDE
JetBrains 為以下 IDE 和程式碼編輯器提供官方 Kotlin 支援: IntelliJ IDEA 和 Android Studio。
其他 IDE 和程式碼編輯器僅有社群支援的 Kotlin 外掛程式。
IntelliJ IDEA
IntelliJ IDEA 是一款專為 JVM 語言(例如 Kotlin 和 Java)設計的 IDE,旨在最大限度地提高開發人員的生產力。 它透過提供智慧的程式碼補齊、靜態程式碼分析和重構,為您處理日常和重複的任務。 它讓您專注於軟體開發的優點,使其不僅高生產力,而且也是一次愉快的體驗。
Kotlin 外掛程式與每個 IntelliJ IDEA 版本捆綁在一起。 每個 IDEA 版本都引入了新功能和升級,以改善 Kotlin 開發人員在 IDE 中的體驗。 請參閱 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 外掛程式的開發和貢獻流程。 如果您想為該外掛程式貢獻,請向其 GitHub 儲存庫 發送一個 pull request。
與 Kotlin 語言版本的相容性
對於 IntelliJ IDEA 和 Android Studio,Kotlin 外掛程式與每個版本捆綁在一起。 當新的 Kotlin 版本發布時,這些工具將自動建議將 Kotlin 更新到最新版本。 在 Kotlin 版本發布 中查看最新支援的語言版本。
其他 IDE 支援
JetBrains 不為其他 IDE 提供 Kotlin 外掛程式。 然而,一些其他 IDE 和原始碼編輯器,例如 Eclipse、Visual Studio Code 和 Atom,都有其自己的 Kotlin 外掛程式,由 Kotlin 社群支援。
您可以使用任何文字編輯器編寫 Kotlin 程式碼,但沒有 IDE 相關功能:例如程式碼格式化、偵錯工具等。 要在文字編輯器中使用 Kotlin,您可以從 Kotlin GitHub 版本發布 下載最新的 Kotlin 命令列編譯器(kotlin-compiler-2.2.10.zip
)並手動安裝。 此外,您還可以使用套件管理器,例如 Homebrew、SDKMAN! 和 Snap 套件。