写点什么

JetBrains 为 IntelliJ IDEA 推出 Kotlin Notebook Plugin

  • 2023-08-01
    北京
  • 本文字数:775 字

    阅读完需:约 3 分钟

JetBrains为IntelliJ IDEA推出Kotlin Notebook Plugin

开发人员可以使用IntelliJ IDEA提供的Kotlin Notebook实验性插件在一个文档中写代码、可视化、写文本,以及运行代码片段并查看结果。


根据 JetBrains 的说法,Kotlin Notebook 插件使实验、原型创建和代码文档好变得更加容易。


Kotlin Notebook 插件将交互式开发能力带到了 IntelliJ IDEA 中,补足了 IDE 对 Kotlin 语言的全面支持,并结合了浏览器的多功能可视化能力。


一个 Notebook 由一些单元格组成,每个单元格可以包含代码或文本。当你运行单元格内的代码时,其结果会显示在单元格下方。单元格可以按任意顺序执行,并且可以在任何时候修改和重新运行,包括声明和重新声明变量。


IntelliJ IDEA 的 Kotlin Notebook 插件支持多种不同的输出格式,如简单文本、HTML、图像、Markdown 富文本和 LaTeX 公式和方程。


在 Notebook 中,你可以使用标准库的任意函数或类型。你还可以包含 Notebook 所属项目的依赖项,也可以在 Maven 配置文件中或使用 DependsOn 注解指定它们。对于后者,你需要知道依赖项的 Maven 坐标,这可能很麻烦。为了避免这种情况,你可以在单元格内键入 %use 命令来显示流行的开发库清单,然后根据你的需求下载并导入它们。


JetBrains 公司表示,Kotlin Notebook 还允许开发者通过外部库扩展其功能。例如,扩展库可以定义在每个单元格执行前后运行的代码,或预处理单元格内容、自定义结果显示等。这为创建交互式用户体验提供了许多可能性。


最后要注意的是,Notebook 可以与他人共享。这得益于其采用了 Jupyter 格式,这种格式可以在任何一种 Notebook Web 查看器中渲染,包括 GitHub。


你可以在 IntelliJ IDEA Ultimate 的 2023.1.2 或更高版本中从 JetBrains Marketplace上下载并安装 Kotlin Notebook 插件。


原文链接

https://www.infoq.com/news/2023/07/kotlin-notebook-plugin/


相关阅读:

无距离编程,使用JetBrains Rider进行远程开发

另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测

2023-08-01 08:002458

评论

发布
暂无评论
发现更多内容

MobTech全面助力开发与运营用户进行APP生命周期智能管理

MobTech袤博科技

大数据 智能推送

Mac Office安装许可工具后,软件显示只读模式,如何解决?

展初云

Office Mac软件

轻量应用服务器选哪家?华为云耀云服务器L实例告诉你如何选择

轶天下事

华为云盘古大模型for医学,“良医小慧”让智慧诊疗触手可及

彭飞

K-最近邻算法(KNN)

小魏写代码

游戏服务商Latis Global参展2023 ChinaJoy B2B

科技热闻

聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

字节跳动数据平台

大数据 数字化转型 数据平台 火山引擎 企业号9月PK榜

软件开发、管理全周期文档整理,满足开发、验收、投标支撑

金陵老街

征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动

OpenAnolis小助手

Linux 开发者 内核 龙蜥社区 CLK

工作流如何实现?集成?springboot+vue+activiti技术栈

金陵老街

OpenHarmony装饰指定自定义组件:@BuilderParam装饰器

OpenHarmony开发者

OpenHarmony

从繁琐到一键直达:秒验助力实现优化用户登录体验

MobTech袤博科技

大数据 智能推送

运行Adobe应用提示非正版This non-genuine Adobe app has been disabled如何处理

展初云

ps adobe Mac软件

华为云耀云服务器 L 实例:为你揭开轻量应用服务器的神秘面纱

轶天下事

技术向上,场景向下丨华为云828 B2B企业节打通云上路径

轶天下事

在 Kubernetes 环境中实现证书管理的自动化

NGINX开源社区

nginx Kubernetes 证书管理

中小企业请收藏丨轻量应用服务器企业选购避坑指南

轶天下事

遥遥领先的不仅是华为Mate60 Pro+,华为云正在数字赋能万千中小企业

轶天下事

打造承载百倍级增长后台背后的力量

优测云服务平台

性能优化 后台开发 性能测试 压力测试 性能压测

王文京受邀在财政部“会计大讲堂”做信息技术驱动当代会计创新发展的专题报告

用友BIP

智能会计

什么是立方体led显示屏?立方体led显示屏适合用在什么地方?

Dylan

设计 模块 LED显示屏 led显示屏厂家

技术贴 | 深度解析 PostgreSQL Protocol v3.0(二)— 扩展查询

KaiwuDB

HarmonyOS线性容器特性及使用场景

HarmonyOS开发者

HarmonyOS

一键登录是如何为应用开发者实现降本增效的

MobTech袤博科技

大数据 智能推送

在AI的风口上,百度营销如何助力企业抢占先机?

彭飞

轻量应用服务器价值典范,云耀云服务器助力企业穿越经济周期

轶天下事

JetBrains为IntelliJ IDEA推出Kotlin Notebook Plugin_架构/框架_Sergio De Simone_InfoQ精选文章