IntelliJ IDEA 新增 Kotlin Notebook 插件


IntelliJ IDEA 宣布推出 Kotlin Notebook 插件,现已发布第一个实验版本。

Notebook 是一种交互式工具,能够将代码、可视化和文本组合到单个文档中。在 Notebook 中,开发者可以在一个地方编写并运行代码段(单元)、查看结果,以及记录思维过程。Notebook 已在快速原型设计、分析和数据科学领域得到广泛采用和信赖。

Kotlin Notebook 插件为 IntelliJ IDEA 带来了交互式开发的强大功能,补充了 IDE 对 Kotlin 语言支持的全部功能,并结合了浏览器的灵活可视化。

插件下载地址:https://plugins.jetbrains.com/plugin/16340-kotlin-notebook

Kotlin Notebook 还提供了大量库集成选项。开发者可以方便地使用它们:

%use libraryName

对于库作者来说,这个命令可以作为跳板,使其能够:

  • 从任何 Maven 仓库下载库二进制文件。
  • 包含初始导入。
  • 在初始化期间执行代码。
  • 在每个单元执行之前和之后运行代码。
  • 预处理每个单元的代码。
  • 创建某些类型的变量时调用回调。
  • 为库中定义的各种类型制作自定义呈现器。
  • 还有更多。

总的来说,这为创建交互式用户体验提供了几乎无限的可能。 考虑到 Kotlin 的静态和 AOT 类型,自动、动态代码生成提供了更高级别的灵活性和可扩展性。详情查看综合文档。

发布公告

 


相關推薦

2022-11-21

IntelliJ IDEA 2022.3 首个 RC 版本已发布,2022.3 是年度的第三个重要更新,团队称正式版即将推出,目前正在进行最后的优化。 RC 下载地址:https://www.jetbrains.com/zh-cn/idea/nextversion/ 主要变化 优化 IDE 启动和打开项目速度 开发

2022-10-08

IntelliJ IDEA 2022.3 发布了第 2 个 EAP 版本。 主要变化: 优化 IDE 启动和打开项目速度 开发团队称,对于即将推出的 2022.3 版本,他们特别努力优化 IDE 的启动体验。因此,他们带来了明显的性能改进,以加快应用程序的启动

2022-07-27

IntelliJ IDEA 2022.2 为远程开发功能带来了多项质量改进,使其更美观、更稳定。 从 v2022.2 开始,IntelliJ IDEA 使用 JetBrains Runtime 17,后者可以从多方面增强 IDE 体验和性能。 IntelliJ IDEA Ultimate 添加了对 Spring 6 和 Spring Boot 3 功能的支持

2022-07-09

IntelliJ IDEA 2022.2 首个公开测试版已发布。 主要变化 增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。同时瘦客户端(thin client)在本地运行并提供完

2022-05-31

IntelliJ IDEA 2022.2 EAP 2 现已发布。此版本包括改进了 JSON、YAML 和 .properties 文件的使用、支持 Jakarta Persistence 3.1 中的新功能,更好地支持 Bean Validation 注释等等。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版

2022-10-06

JetBrains 日前发布了 IntelliJ IDEA 2022.2 系列的第三个小幅更新版本,该版本主要修复了之前存在的各种错误,以下是这次更新中一些重要的内容: 当打开带有 Python 文件的项目时,IDE 不再出现问题 打开任务窗口中的创建分支

2022-11-11

IntelliJ IDEA 2022.3 Beta 2 已发布!可以 从JB 网站、Toolbox App 或使用 Ubuntu 的 snaps 获得新版本。  改进了 Kotlin 的 IDE 性能 优化了缓存和索引的使用,使代码分析更快更稳定。还改进了 .gradle.kts 文件中的代码完成

2022-06-24

IntelliJ IDEA 2022.2 EAP 6 发布啦,此版本带来了改进的 Run Current File、在分析器中支持 Kotlin 内联函数、自动导入受信任的 SSL 证书等功能。 运行当前文件(Run Current File) 2022.2 引入了运行/调试小部件提供的运行当前文件功能的改

2022-11-22

能。 Kotlin IDE 的满意度 Kotlin 用户对 IDE(Android Studio 和 IntelliJ IDEA)中语言支持的完整性、质量和可用性非常满意。然而在使用 Kotlin 时,IDE 的性能显然不能提供最好的体验,用户满意度得分仅为 56%。 提高 IDE 的性能 为了

2023-02-03

进行优化,还会带来许多预期的语言功能。 基于 K2 的 IntelliJ 插件:主要是更快的代码完成、突出显示和搜索,以及更稳定的代码分析。 Kotlin Multiplatform Mobile:通过提高工具链稳定性和文档,确保兼容性保证,将 Kotlin 移动

2023-06-10

IntelliJ IDEA 2023.2 EAP 4 现已发布,具体更新内容包括: 用户体验 Pinned run configurations in the Run widget 为了更轻松地管理多个运行配置,实现了在 Run widget 中 pin 首选配置的选项。 在项目视图中按修改时间对文件进行排序  Int

2024-07-04

IntelliJ IDEA 2024.2 EAP 7 现已发布,带来了一些令人兴奋的新功能和改进。AI Assistant 的代码补全(单行和多行)已升级,可提供更准确的建议和简化的用户体验。IDE 现在提供方便的调试可视化工具,帮助用户更好地理解以 JSON、HTML

2022-06-12

IntelliJ IDEA 2022.2 EAP 4 现已推出,此 EAP 构建具有与 Java 相关的更新,通过新的 inspections 和 quick-fixes 提供改进的 code completion 和更好的 code analysis。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版本。 新的&

2023-07-04

IntelliJ IDEA 2023.2 EAP 7 引入了一系列值得注意的改进,包括面向插件开发人员的 LSP 支持、OpenAPI 和 Swagger 文件的 Redoc UI 预览,以及使用 HTTP 客户端、Spring 和其他技术和框架的改进。 面向插件开发人员的 LSP 支持 通过此 EAP 版本