1 插件
#安装命令
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
Table of Contents:更容易导航
Autopep8:轻轻一击就能获得简洁代码
variable inspector:跟踪工作空间
ExecuteTime:显示单元格的运行时间和耗时
Hide input all:隐藏代码输入:隐藏过程,展示结果
Code prettify:首先在所在虚拟环境安装yapf,然后把Code prettify打开
Hinterland:快速代码补全
? :在一个库,方法或变量前加上?获得快速的语法说明
2 技巧
Ctrl+鼠标单击:多光标操作
Tab键:代码补全
Esc + o:展开或关闭代码块输出
Shift + J或Shift + Down:向下选中下一个cell
Shift + M:对多个cell进行合并
- 恢复误删单元格的操作
场景:不小心把某个cell给cut了,或者删除了单元格(前提不要关闭notebook窗口)。
解决方法: 先按Esc键进入命令模式,在按z键就会恢复。记住不要按Ctrl+z(这个只限没删除单元格的常规操作)
- 恢复原来写过的代码
场景:在某个窗口写了很多代码,又删除了很多单元格,想找回原来的代码。
解决方法: 直接在一个单元格中输入:history
就会展示出历史代码(前提是运行过的,否则不会打印出来)
- 如果进入了Python的死循环,可以在命令模式下按两下 i 按键终止循环。
- 对于当前环境中已知的对象,可以在其后面添加问号查看相应的说明信息和文档,添加两个问号可以查看对象对应的源程序。
- 遇到不会的代码
打开提示快捷键:在函数括号内,按着shift,单击或双击tap
——恢复原来写过的代码
——遇到不会的代码