Pluto.jl是用julia编写的notebook软件,它的特点是可以使用javascript编写交互式控件,为笔记本增加可用性.
也支持了一般笔记本具有的功能.
但是julia生态上还不太行,整体上还是jupyter notebook功能更多一些,jupyter notebook基本上能实现Pluto.jl的所有功能(有很多插件).
Pluto最大的优势就是可交互.它设计上会在你的变量发生变化的时候自动重新计算相关的cell,因此单单是用于科学计算的话用Pluto会更加合适.而且他是可以把markdwon和代码穿插着写的,应该说能做出交互比较丰富,比较美观的笔记本.
另外还有一个很好的地方是它支持了一个帮助系统,可以边写变查看Julia的api doc了.
下面是快捷键,你也可以使用F1或者ctrl+shift+?呼出快捷键菜单进行查看
快捷键 | 功能 |
---|---|
Shift+Enter | 运行cell |
Ctrl+Enter | 运行cell并新建一个cell |
Delete or Backspace | 删除一个空的cell |
PageUp or fn+Up | 选中上方的cell |
PageDown or fn+Down | 选中下方的cell |
Ctrl+Q | 中断笔记本 |
Ctrl+S | 提交所有改变 |
Ctrl+C | 复制选中的cell |
Ctrl+X | 剪切选中的cell |
Ctrl+V | 粘贴选中的cell |
Ctrl+M | 切换markdown |
网友评论