~pivanov/ipython/devel

  • Committer: Paul Ivanov
  • Date: 2009-05-13 00:08:49 UTC
  • Revision ID: pivanov@berkeley.edu-20090513000849-470oatg9lqzehhoo
Improved Vim integration (running a visual selection in ipython, setting breakpoints, etc)

F5          : still does a %run as before
Shift-F5    : sends current line to IPython
Ctrl-F5     : toggle weather to auto-run current file on every write (was F7)
F6          : add a breakpoint at current line
Shift-F6    : remove the breakpoint at current line
Ctrl-F6     : toggle %pdb on and off
F7          : run the current file through pdb (stopping at the breakpoints)
Shift-F7    : clear ALL breakpoints
F9          : sends the current visual selection to IPython
Shift-F9    : toggle reselecting the visual selection after sending it

Note that, as of write now - before you can do any of the debugging stuff, you
need to have invoked pdb at least once, so do something like a 1/0 to start it.
Otherwise, you'll get stuff like:
    AttributeError: 'NoneType' object has no attribute 'set_break' 
    AttributeError: 'NoneType' object has no attribute 'run'

This is because I'm accessing pdb using __IP.InteractiveTB.pdb, which only gets
set after a debug call is made.
Filename Latest Rev Last Changed Committer Comment Size
..
debian 0.1.1 16 years ago ville initialization (no svn history) Diff
docs 1004.1.1 15 years ago Brian E Granger Getting ready to merge ipython1 docs in. Diff
IPython 0.1.1 16 years ago ville initialization (no svn history) Diff
sandbox 1109.1.35 15 years ago Brian Granger Moved the traitlets based config to sandbox (creat Diff
scripts 0.1.1 16 years ago ville initialization (no svn history) Diff
setupext 0.1.1 16 years ago ville initialization (no svn history) Diff
test 0.1.1 16 years ago ville initialization (no svn history) Diff
tools 0.1.1 16 years ago ville initialization (no svn history) Diff
.bzrignore 1102.1.80 15 years ago Fernando Perez Add a .bzrignore file for cleaner 'bzr status' out 110 bytes Diff Download File
.checkeol 0.7.3 16 years ago ldufrechou Correct erroneous behaviour when doing: IN[0]: é W 10 bytes Diff Download File
.hgignore 0.1.1 16 years ago ville initialization (no svn history) 161 bytes Diff Download File
COPYING.txt 1004.1.3 15 years ago Brian E Granger Cleaning up the IPython docs. I have removed old 3.3 KB Diff Download File
File ipykit.py 0.1.44 16 years ago Fernando Perez Update permissions 627 bytes Diff Download File
File ipython.py 0.1.44 16 years ago Fernando Perez Update permissions 420 bytes Diff Download File
MANIFEST.in 1109.1.41 15 years ago Brian Granger Fixes in MANIFEST.in and ipcontroller.py * MANIFE 522 bytes Diff Download File
README.txt 1109.1.39 15 years ago Brian Granger Updated the main README.txt file to refect the 0.9 281 bytes Diff Download File
File setup.py 1102.1.23 15 years ago Fernando Perez Final updates for releasing the 0.9.rc1. Mostly s 6.6 KB Diff Download File
File setup_bdist_egg.py 0.1.44 16 years ago Fernando Perez Update permissions 468 bytes Diff Download File
setupbase.py 1007.6.19 15 years ago Gael Varoquaux Take in account remarks by Fernando on code review 9.4 KB Diff Download File
File setupegg.py 1007.3.109 15 years ago gvaroquaux Clean up setupegg.py 341 bytes Diff Download File
setupexe.py 1001.1.5 15 years ago Brian E Granger Renaming files to be more consistent in naming of 3.2 KB Diff Download File