写点什么

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:002415

评论

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

Ableton Live 12 for mac v12.0b26激活版 音乐制作工具

iMac小白

一行命令找出 Linux 中所有真实用户

互联网工科生

Linux

「云原生可观测团队」获选「InfoQ 年度技术内容贡献奖」

阿里巴巴云原生

阿里云 云原生

告别 GPU 焦虑,玩转极致性价比的 CPU 文生图

阿里巴巴云原生

阿里云 Kubernetes 云原生

Axure RP 10中文汉化版 交互式原型设计

Rose

「AI Party」喊你来!百度Create大会4月16-17日在深圳举办

飞桨PaddlePaddle

百度 AI 开发者大会

部署篇 | MatrixOne与MySQL全面对比

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

云原生安全DevSecOps思考

薛猫

云原生 k8s 安全 DevSecOps

5 款轻松上手的开源项目

EquatorCoco

开源 项目开发

零基础入门Vue之影分身之术——列表渲染&渲染原理浅析

不在线第一只蜗牛

Java Vue 前端 前端开发

甲辰龙年,中国科技十大趋势

脑极体

科技趋势

Blocs for mac:可视化Web设计,全新的方法来构建现代化、高质量的静态网站

Rose

好“云”来!盘点春节与云计算息息相关的那些事儿

Finovy Cloud

云计算 云时代

Room Arranger for mac v9.8.2.644中文激活版 房屋布局设计软件

iMac小白

快速熟悉 MatrixOne 内核前端

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

有奖调查 | @所有人,MO有一份问卷邀您填写~

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

过年前 再带大家卷一波Go高质量知识点

王中阳Go

Go golang go面试题 后端面试题

开源项目中的设计模式(一) - Alibaba Sentinel与责任链模式

骑牛上青山

Java 设计模式

火山引擎ByteHouse:如何为OLAP设计高性能向量检索能力?

字节跳动数据平台

数据库 大数据

microsoft 365永久激活密钥

Rose

Boxy SVG for Mac v4.23.3 免激活版 矢量图编辑器

iMac小白

华为云软件开发生产线CodeArts开发者实践8件套——开发者的进阶宝典!

华为云PaaS服务小智

软件开发 华为云

基于 SRAM 的存内计算助力实现节能 AI

申公豹

存内计算

如何定义“易用”?无代码/低代码开发平台能力探讨

NocoBase

开源 软件开发 低代码 低代码开发平台 无代码

将Excel转换为HTML:Easy Data Transform for mac

Rose

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