Jupyter Notebook因为可在网页便捷使用被广泛使用,如果您偏要在terminal里使用咋整?
本次分享Jupyter Notebook又一利器nbterm,就可以在terminal里玩编辑、查看、执行Python Jupyter Notebook:
pip install nbterm
- # 在终端打开my_notebook0730.ipynb文件(如果文件存在则打开,否则新建)
- nbterm my_notebook0730.ipynb
nbterm有两种模式 (类似网页版的Jupyter Notebook)
编辑模式
: 鼠标enter开启,可在cell中输入代码.命令模式
: 鼠标esc开启,此时
可操作cell,比如运行、拷贝、插入等等.以下都是在命令模式中:
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添加交互的特性,像ipywidgets,
值得期待~
https://github.com/davidbrochart/nbterm