天天看点

Jupyter Notebook又一利器nbterm,在终端玩notebook

Jupyter Notebook因为可在网页便捷使用被广泛使用,如果您偏要在terminal里使用咋整?

本次分享Jupyter Notebook又一利器nbterm,就可​

​在terminal里玩编辑、查看、执行Python Jupyter Notebook:​

Jupyter Notebook又一利器nbterm,在终端玩notebook
目前开通了技术交流群,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友
  • 方式、添加微信号:dkl88191,备注:来自CSDN
  • 方式、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

安装nbterm

pip install      

玩一下nbterm

# 在终端打开my_notebook0730.ipynb文件(如果文件存在则打开,否则新建)      

nbterm有两种模式 (类似网页版的Jupyter Notebook)

  • ​编辑模式​

    ​: 鼠标enter开启,可在cell中输入代码.
  • ​命令模式​

    ​: 鼠标esc开启,此时可操作cell,比如运行、拷贝、插入等等.
Jupyter Notebook又一利器nbterm,在终端玩notebook

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