This extension is desiged to provide a Vim like environment in Jupyter notebook. The basic concept of the extension is:
Allow most of Jupyter manipulation in Vim mode to stay in Vim mode as long as possible and do complex manipulation of Jupyter in Jupyter mode
To achieve this concept, key mappings provided by Jupyter in default are overwritten by the extension as:
<Enter>
on a cell, or 3) Hit i
on a cell<S-Esc>
(Shift-Escape
), uncomfortable mapping on purposei
, a
, etc.)<S-Enter>
to run cell and select a cell below<A-Enter>
to run cell and insert a cell below<C-Enter>
to run cell and leave from Vim mode<C-S-Enter>
to run all cells<C-1>
, <C-2>
, or <C-3>
to change a cell mode to code, markdown, or raw<C-S-p>
to open a command pallet<C-
(Ctrl
) or <C-S-
(Ctrl-Shift
) like:
<C-j>
/<C-k>
to select a cell below/above<C-S-j>
/<C-S-k>
to extend selected cells below/above<C-y>
/<C-e>
to scroll up/down<C-S-u>
/<C-S-d>
to scroll notebook up/down<C-o>
(Ctrl-o
) like:
<C-o>gg
to select a first cell<C-o>G
to select a last cell<C-o>o
/<C-o>O
to insert cell below/above<C-o>p
/<C-o>P
to paste cell below/above<C-o>yy
/<C-o>dd
to yank/delete the current cell<C-o>zm
/<C-o>zr
to collapse/expand output<C-o>zt
/<C-o>zz
to scroll the current cell to the top/centerUsers can see what key mappings are available with the extension by hitting <F1>
in both Jupyter mode or Vim mode
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4