Comments (1)
Hello,
While the vi key-bindings are supported (they are implemented by prompt-toolkit
), unfortunately in euporie it was not possible to enter vi navigation-mode, because the escape
key was used to exit cell edit mode.
I have fixed this this in afd245e and made a new release (v1.6.1
).
Now, if you activate the Vi key-bindings (Settings
-> Editor key bindings
-> Vi
in the menu), when you enter cell edit mode, this will take you to Vi insert mode.
Pressing Escape
will take you to Vi navigation mode, allowing you to edit the cell using vi style key-bindings.
Pressing Escape
again will take you out of cell edit mode, allowing you to navigate the notebook.
Sorry this has been broken for so long - I don't really use the vi key-bindings myself and hadn't noticed they weren't working properly!
from euporie.
Related Issues (20)
- Key bindings in tmux HOT 3
- How to connect to hub HOT 12
- Xonsh support HOT 16
- Mac support HOT 2
- Confused about emacs keybindings HOT 5
- Plots are truncated HOT 10
- [Feature Request] Load percent python scripts as Notebook HOT 3
- ValueError: Unable to configure handler 'log_tab' HOT 2
- Bug: KeyError: 'log_file' HOT 2
- Using chafa.py gives (Format Conversion Error) HOT 7
- render error on matplotlib plots HOT 2
- How to connect notebook to kernel HOT 2
- Does this project support editing in $EDITOR? HOT 2
- Kernel died before replying to kernel_info HOT 8
- Inconsistency of `typing-extensions` and `platformdirs` in the dependencies HOT 2
- euporie-console stuck (unresponsive) for a long time on simple plots HOT 5
- Euporie Notebook freezes when typing `df[`
- Euporie Notebook freezes when typing `df[` HOT 5
- installing missing binaries HOT 2
- Improve the speed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from euporie.