ivanov / vim-ipython

A two-way integration between Vim and IPython 0.11+
http://github.com/ivanov/vim-ipython
1.04k stars 163 forks source link

Add support for MATLAB-like cells #127

Open wmvanvliet opened 9 years ago

wmvanvliet commented 9 years ago

When working on a longish script, its common to have chunks that need to be executed frequently. For example, a computation you are working on that spans multiple lines, or a plot that you are trying to get just right. When using an IPython notebook, you would put these chunks in cells. MATLAB has a similar idea, where %% markers deliminate cells, which can be executed with a single key press.

With this PR, you can define cells like this:

print('Performing computation')
a = 1 + 2
b = a ** a

## Begin new cell

print('Result of computation:')
print(b)

Now you can execute the two cells independently by moving the cursor into a cell and pressing <Ctrl>+Enter.