Jupyter Notebook因为可在网页便捷使用被广泛使用,如果您偏要在terminal里使用咋整?
本次分享Jupyter Notebook又一利器nbterm,就可
在terminal里玩编辑、查看、执行Python Jupyter Notebook:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYWan5yN2EDM0ETOkVjNzATOmRjMzYzX3IDMzYDM3EzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.gif)
目前开通了技术交流群,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友
- 方式、添加微信号:dkl88191,备注:来自CSDN
- 方式、微信搜索公众号:Python学习与数据挖掘,后台回复:加群
安装nbterm
pip install
玩一下nbterm
# 在终端打开my_notebook0730.ipynb文件(如果文件存在则打开,否则新建)
nbterm有两种模式 (类似网页版的Jupyter Notebook)
-
: 鼠标enter开启,可在cell中输入代码.编辑模式
-
: 鼠标esc开启,此时可操作cell,比如运行、拷贝、插入等等.命令模式
nbterm快捷键
以下都是在
命令模式中:
-
: 选取上一个cell.up
-
: 选取下一个cell.down
-
: 移动到上一个cell.ctrl-up
-
: move cell below.ctrl-down
-
: insert cell above.a
-
: insert cell below.b
-
: cut the cell.x
-
: copy the cell.c
-
: paste cell above.ctrl-v
-
: paste cell below.v
-
: set as code cell.o
-
: set as raw cell.r
-
: set as Markdown cell.m
-
: clear cell outputs.l
-
: run cell.ctrl-e
-
: 执行当前cell代码并选取下一个cell.ctrl-r
-
: 保存当前cell.ctrl-s
-
: 退出nbterm.ctrl-q
-
: 帮助文档.ctrl-h
nbterm的未来
nbterm目前还处于初期,功能还特别有限,比如说只能输出字符,
- 未来考虑图片等的终端输出
- 同时也会为nbterm添加交互的特性,像ipywidgets,
- 值得期待: https://github.com/davidbrochart/nbterm