Jupyter Notebook因为可在网页便捷使用被广泛使用,如果您偏要在terminal里使用咋整?
本次分享Jupyter Notebook又一利器nbterm,就可在terminal里玩编辑、查看、执行Python Jupyter Notebook:

安装nbterm
pip install nbterm
玩一下nbterm
# 在终端打开my_notebook0730.ipynb文件(如果文件存在则打开,否则新建)
nbterm my_notebook0730.ipynb
nbterm有两种模式 (类似网页版的Jupyter Notebook)
编辑模式: 鼠标enter开启,可在cell中输入代码.命令模式: 鼠标esc开启,此时可操作cell,比如运行、拷贝、插入等等.
nbterm快捷键
以下都是在命令模式中:
up: 选取上一个cell.down: 选取下一个cell.ctrl-up: 移动到上一个cell.ctrl-down: move cell below.a: insert cell above.b: insert cell below.x: cut the cell.c: copy the cell.ctrl-v: paste cell above.v: paste cell below.o: set as code cell.r: set as raw cell.m: set as Markdown cell.l: clear cell outputs.ctrl-e: run cell.ctrl-r: 执行当前cell代码并选取下一个cell.ctrl-s: 保存当前cell.ctrl-q: 退出nbterm.ctrl-h: 帮助文档.
nbterm的未来
nbterm目前还处于初期,功能还特别有限,比如说只能输出字符,
未来考虑图片等的终端输出

同时也会为nbterm添加交互的特性,像ipywidgets,
值得期待: https://github.com/davidbrochart/nbterm
-------- End --------
精选内容
nbterm是一款允许你在终端中使用Jupyter Notebook的工具,提供了编辑、查看和执行Python代码的功能。它有类似网页版的两种模式:编辑模式和命令模式。通过快捷键如Ctrl-E运行单元格,Ctrl-R执行并选择下一个单元格,提供了一种不同于网页的交互体验。尽管目前功能有限,但未来计划支持更多输出类型和交互特性,如图片显示和ipywidgets,对于喜欢终端操作的开发者来说是个不错的选择。
535

被折叠的 条评论
为什么被折叠?



