I am using both the console and text editor within JupyterLab, and I set the text editor keymap to 'vim' and i can edit text just fine when in insert mode. But when trying to exit insert mode using the 'esc' key I just get toggled out of the current window. Is this not the way to exit insert mode?
Toggle off the num-lock on your keyboard and press the ZERO key on your Numpad. You will notice that it toggles the overwriting mode on and off.
The jupyter-vim plugin does not provide a lot of keybindings for the jupyter-workflow (run and jump to next cell, delete cell, jump to next/previous cell) but these should be not to difficult to come up with. Will leave the cell structure intact, so it can easily be used with jupyer-vim.
To open the classic Notebook from JupyterLab, select “Launch Classic Notebook” from the JupyterLab Help menu, or you can change the URL from /lab to /tree . JupyterLab runs on top of Jupyter Server, so see the security section of Jupyter Server's documentation for security-related information.
Right now it will only work for the plain text editor. Look at this issue from the jupyterlab GitHub repository. If you want to enable the functionality you are looking for try this plugin jupyterlab_vim.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With