IntelliJ IDEA 新增 Kotlin Notebook 插件
出品 | OSC开源社区(ID:oschina2013)
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 类型,自动、动态代码生成提供了更高级别的灵活性和可扩展性。
详情查看综合文档:https://github.com/Kotlin/kotlin-jupyter/blob/master/docs/libraries.md
发布公告:https://blog.jetbrains.com/zh-hans/kotlin/2023/07/kotlin-notebook/
推荐阅读
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。