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

Posted qq_21478261

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupyter Notebook又一利器nbterm,在终端玩Python!相关的知识,希望对你有一定的参考价值。

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

以上是关于Jupyter Notebook又一利器nbterm,在终端玩Python!的主要内容,如果未能解决你的问题,请参考以下文章

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

不想手敲代码?Jupyter Notebook 又一利器 Visual Python

不想手敲代码?Jupyter Notebook 又一利器 Visual Python

Python之Idel利器jupyter notebook

数据分析利器Jupyter Notebook!

数据分析利器Jupyter notebook入门手册