ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Code​Cells

jesseengel ALL

SublimeText 2/3插件,可轻松复制代码块到REPL中粘贴

详细信息

安装次数

  • 总数 4K
  • Win 3K
  • Mac 650
  • Linux 164
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源码
raw.​githubusercontent.​com

CodeCells是Sublime Text 2/3的一个简单包,它使得从脚本中复制并粘贴Python代码块到REPL(例如IPython)的操作变得简单。这使得你可以像在IPython Notebook中一样轻松地处理代码块,但同时可以分别在不同的面板中处理你的代码和其输出。

单元格的使用灵感来自于Spyder IDE#%%,该IDE又从Matlab的%%中继承了这一概念。可以通过更改单元格标记符来扩展到其他语言,但我认为其当前形式对他人可能是有用的。

代码单元可以复制到剪切板(用于粘贴到您喜欢的REPL中)并且可以快速上下遍历。此外,还有一个快速创建单元格标记的命令,这对代码编写也有帮助。

用法

我发现将以下快速绑定行添加到用户快捷键映射中很方便。

{ "keys": ["shift+enter"], "command": "execute_cell" }, # Copy cell and move to bottom of cell
{ "keys": ["alt+down"], "command": "move_down_cell" }, # Incrementally adds cells to clipboard
{ "keys": ["alt+up"], "command": "move_up_cell" }, # Clear Clipboard
{ "keys": ["super+shift+/"], "command": "insert_cell_divider" } # Also works with text selected