-
Notifications
You must be signed in to change notification settings - Fork 0
Rubberband
Multi-Cell selection using a rubberband. This extension is only available for IPython version 3.x.
The rubberband extension allows selecting multiple cells. Cells are selected by pressing shift/ctrl+shift + left mouse butte click and dragging the rubber band over the cells.
| keys | action | |---------------| | shift + left mouse button | select cells that are currently touched by the rubberband | | ctrl + shift + left mouse button | select cells that were touched by the rubberband |
The ctrl+shift action is useful when scrolling inside the notebook. Scrolling is activated when the mouse reaches the upper or lower boundary of the notebook area. For now, the mouse has to be moved to achieve continuous scrolling.
A short video demonstrating the rubberband extension can be found here:

Two other extensions make use of this feature: exercise and chrome_clipboard.
Copy the rubberband directory to a new /nbextensions/usability/rubberband directory of your user's IPython directory and add
IPython.load_extensions('usability/rubberband/main')to your custom.js file. Take a look at the general installation instructions in the Wiki if you are unsure how to proceed.
New metadata element added to each cell:
-
cell.metadata.selected- means this cell is selected
Aspell
Breakpoints
Chrome Clipboard
Codefolding
Comment Uncomment
Drag and Drop
Execute Timings
Help Panel
Hide Input All
Hierarchical Collapse
International Keymap
Javascript Highlighter
LaTeX Environments
Limit Output
Linenumbers
Navigation Hotkeys
Nbconvert Button
Printview Button
Printviewmenu Button
Python Markdown
Readonly
Rubberband
Runtools
Search & Replace
Search
Shift-Tab 3.x
Skip Traceback