IPython Notebook
Sublime Text 3/2的IPython Notebook插件
详细信息
安装
- 总计 29K
- Win 13K
- Mac 9K
- Linux 7K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 1 | 1 | 2 | 1 | 3 | 0 | 3 | 1 | 2 | 1 | 0 | 3 | 3 | 0 | 1 | 0 | 1 | 4 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 4 | 0 | 3 | 1 | 2 | 0 | 0 | 2 | 1 | 0 | 3 | 1 | 1 | 1 | 3 | 0 | 1 | 1 |
Mac | 1 | 2 | 1 | 0 | 1 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 1 | 2 | 3 | 0 | 0 | 0 |
Linux | 0 | 0 | 2 | 1 | 1 | 4 | 2 | 1 | 0 | 1 | 0 | 2 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 2 |
说明文件
Sublime IPython Notebook
这是一个Sublime Text 3插件,它能在Sublime文本编辑器内部实现IPython笔记本界面。
注意:此插件不与最新版本的Ipython Notebook兼容!(2.0或更高版本)查看详情
免责声明
尽管该插件看起来很稳定,我也在尽力保存尽可能多的笔记本数据,但无法保证数据安全。请备份后再使用该插件来处理含重要数据的笔记本。
使用方法
- 使用“打开IPython笔记本”命令连接到笔记本服务器。选择你想要打开的笔记本,它将在单独的缓冲区中打开。
- 我正在尝试支持来自笔记本网络版本的快捷键。目前你可以使用以下快捷键:
- shift+enter - 执行当前单元格
- ctrl+enter - 在原位置执行当前单元格
- ctrl+m, d - 删除当前单元格
- ctrl+m, a - 在当前单元格上方添加单元格
- ctrl+m, b - 在当前单元格下方添加单元格
- ctrl+m, n - 选择下一个单元格
- ctlr+m, p - 选择上一个单元格
- ctrl+m, y - 代码单元格
- ctrl+m, m - Markdown单元格
- ctrl+m, t - 原始单元格
- ctrl+m, s - 保存笔记本(ctrl+s和super+s也有效)
说明
- 你可以使用%pylab inline。你将无法看到图形,但它们会被保存在笔记本中,并通过网络界面查看时可用。
- 我使用https://github.com/liris/websocket-client中的websocket-client库和(略有修改的)IPython子集。你不需要单独安装它们。
- ST3端口由 chirswl提供。
- 暗色主题、支持密码保护的服务器和更友好的最后使用服务器选择器由 z-m-k提供。
复古模式
在复古模式下,为了使导航键在IPython Notebook缓冲区中按预期工作,您需要修改一些快捷键绑定。请将以下内容添加到您的 快捷键绑定 - 用户
。
为
Shift+Enter
添加一个上下文键
,这样您就可以在命令模式下使用Shift+Enter
运行一个单元格{ "keys": ["shift+enter"], "command": "set_motion", "args": { "motion": "move", "motion_args": {"by": "lines", "forward": true, "extend": true }}, "context": [ { "key": "setting.command_mode"}, { "key": "setting.ipython_notebook", "operator": "equal", "operand": false }, ] },
命令模式下向上/向下导航键
{ "keys": ["j"], "command": "set_motion", "args": { "motion": "move", "motion_args": {"by": "lines", "forward": true, "extend": true }, "linewise": true }, "context": [ { "key": "setting.command_mode"}, { "key": "setting.ipython_notebook", "operator": "equal", "operand": false }, ] }, { "keys": ["j"], "command": "inb_move_up", "context" : [ { "key": "setting.command_mode"} { "key": "setting.ipython_notebook", "operator": "equal", "operand": true }, { "key": "auto_complete_visible", "operator": "equal", "operand": false }, ] }, { "keys": ["k"], "command": "set_motion", "args": { "motion": "move", "motion_args": {"by": "lines", "forward": false, "extend": true }, "linewise": true }, "context": [ { "key": "setting.command_mode"}, { "key": "setting.ipython_notebook", "operator": "equal", "operand": false }, ] }, { "keys": ["k"], "command": "inb_move_down", "context" : [ { "key": "setting.command_mode"}, { "key": "setting.ipython_notebook", "operator": "equal", "operand": true }, { "key": "auto_complete_visible", "operator": "equal", "operand": false }, ] },