<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>6.7 开发工具 on 编程那些事儿</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/</link><description>Recent content in 6.7 开发工具 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/index.xml" rel="self" type="application/rss+xml"/><item><title>6.7.1 用于 Kotlin 开发的 IDE</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.1-KotlinIde/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.1-KotlinIde/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/kotlin-ide.html"&gt;https://kotlinlang.org/docs/kotlin-ide.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="671-用于-kotlin-开发的-ide"&gt;6.7.1 用于 Kotlin 开发的 IDE&lt;/h1&gt;
&lt;p&gt;JetBrains 为 IntelliJ IDEA、Android Studio 和 Visual Studio Code 提供官方的 Kotlin IDE 支持。&lt;/p&gt;
&lt;p&gt;JetBrains 为以下 IDE 和代码编辑器提供官方 Kotlin 支持：&lt;a href="#intellij-idea"&gt;IntelliJ IDEA&lt;/a&gt; 和 &lt;a href="#android-studio"&gt;Android Studio&lt;/a&gt;。你还可以为 &lt;a href="#visual-studio-code"&gt;Visual Studio Code&lt;/a&gt; 安装官方的 Kotlin by JetBrains 扩展，它目前处于 &lt;a href="../../../kotlinevolutionandroadmap/13.4-ComponentsStability/#stability-levels-explained"&gt;Alpha&lt;/a&gt; 阶段。&lt;/p&gt;</description></item><item><title>6.7.2 Kotlin Language Server</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.2-KotlinLsp/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.2-KotlinLsp/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/kotlin-lsp.html"&gt;https://kotlinlang.org/docs/kotlin-lsp.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="672-kotlin-language-server"&gt;6.7.2 Kotlin Language Server&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Alpha&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kotlin Language Server 是 JetBrains 官方的 Kotlin LSP 实现，支持 VS Code，并提供代码补全、诊断、格式化和重构。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Kotlin/kotlin-lsp"&gt;Kotlin Language Server&lt;/a&gt; 是 JetBrains 对 Kotlin 的&lt;a href="https://microsoft.github.io/language-server-protocol/"&gt;语言服务器协议（LSP）&lt;/a&gt;官方实现。&lt;/p&gt;
&lt;p&gt;该服务器基于 IntelliJ IDEA、IntelliJ IDEA Kotlin 插件、JetBrains AIR 和 Fleet。它的设计目标是与任何支持 LSP 的代码编辑器配合使用。&lt;/p&gt;</description></item><item><title>6.7.4 运行代码片段</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.4-RunCodeSnippets/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.4-RunCodeSnippets/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/run-code-snippets.html"&gt;https://kotlinlang.org/docs/run-code-snippets.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="674-运行代码片段"&gt;6.7.4 运行代码片段&lt;/h1&gt;
&lt;p&gt;Kotlin 代码通常被组织成项目，你在 IDE、文本编辑器或其他工具中处理它们。不过，如果你想快速看看某个函数如何工作，或想知道某个表达式的值，就不必新建项目并构建它。下面三种便捷方式可以让你在不同环境中立即运行 Kotlin 代码：&lt;/p&gt;</description></item><item><title>6.7.5 为 Kotlin 代码编写文档：KDoc</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.5-KotlinDoc/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.5-KotlinDoc/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/kotlin-doc.html"&gt;https://kotlinlang.org/docs/kotlin-doc.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="675-为-kotlin-代码编写文档kdoc"&gt;6.7.5 为 Kotlin 代码编写文档：KDoc&lt;/h1&gt;
&lt;p&gt;用于为 Kotlin 代码编写文档的语言（相当于 Java 的 Javadoc）称为 &lt;strong&gt;KDoc&lt;/strong&gt;。本质上，KDoc 结合了 Javadoc 的块标签语法（并扩展以支持 Kotlin 特有的构造）和用于行内标记的 Markdown。&lt;/p&gt;</description></item><item><title>6.7.6 Kotlin 与 OSGi</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.6-KotlinOsgi/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.6-KotlinOsgi/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/kotlin-osgi.html"&gt;https://kotlinlang.org/docs/kotlin-osgi.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="676-kotlin-与-osgi"&gt;6.7.6 Kotlin 与 OSGi&lt;/h1&gt;
&lt;p&gt;要在你的 Kotlin 项目中启用 Kotlin 的 &lt;a href="https://www.osgi.org/"&gt;OSGi&lt;/a&gt; 支持，请引入 &lt;code&gt;kotlin-osgi-bundle&lt;/code&gt; 而不是常规的 Kotlin 库。建议移除 &lt;code&gt;kotlin-runtime&lt;/code&gt;、&lt;code&gt;kotlin-stdlib&lt;/code&gt; 和 &lt;code&gt;kotlin-reflect&lt;/code&gt; 依赖，因为 &lt;code&gt;kotlin-osgi-bundle&lt;/code&gt; 已经包含了它们。在包含外部 Kotlin 库时你也应当注意。大多数常规 Kotlin 依赖并非 OSGi 就绪，因此不应使用它们，并应把它们从项目中移除。&lt;/p&gt;</description></item><item><title>6.7.7 Kotlin 与 TeamCity 持续集成</title><link>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.7-KotlinAndCi/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.7-Developmenttooling/6.7.7-KotlinAndCi/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/kotlin-and-ci.html"&gt;https://kotlinlang.org/docs/kotlin-and-ci.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="677-kotlin-与-teamcity-持续集成"&gt;6.7.7 Kotlin 与 TeamCity 持续集成&lt;/h1&gt;
&lt;p&gt;本页将介绍如何设置 &lt;a href="https://www.jetbrains.com/teamcity/"&gt;TeamCity&lt;/a&gt; 来构建你的 Kotlin 项目。关于 TeamCity 的更多信息和基础知识，请查看&lt;a href="https://www.jetbrains.com/teamcity/documentation/"&gt;文档页面&lt;/a&gt;，其中包含安装、基本配置等信息。&lt;/p&gt;
&lt;p&gt;Kotlin 可与不同的构建工具配合使用，因此如果你使用 Maven 或 Gradle 这样的标准工具，设置 Kotlin 项目的过程与任何其他集成这些工具的语言或库并无不同。只有在使用 IntelliJ IDEA 的内部构建系统时（TeamCity 也支持它），才会有一些细微的要求和差异。&lt;/p&gt;</description></item></channel></rss>