Steps to reproduce
- make a new vault, enable
Vim key bindings
- type something and press
Ctrl-h
- type something and escape (back to normal mode) and press
Ctrl-h
- type additional text and press
Ctrl-h
Expected result
Ctrl-h
always works as backspace
( or never works as backspace
).
Actual result
Ctrl-h
deletes texts that typed before leaving the insert mode. Once I press escape
(
back to the normal mode), no longer I cannot delete texts which I typed before by Ctrl-h
.
The video attached below shows:
- before press
escape
(back to normal mode),Ctrl-h
works asbackspace
- once press
escape
,Ctrl-h
does not work asbackspace
to typed texts - add another text and press
Ctrl-h
, it works asbackspace
for newly typed text, however, it does not deletes old texts
Environment
- Operating system: macOS Big Sur 11.5.2
- Obsidian version: v0.12.12 (Installer version: v0.9.17)
Additional information
-
this report is same as to this topic:
Ctrl-h does not delete word after re-entering insert mode (vim-binding) -
I did same process at Vim bindings demo in CodeMirror site:
Ctrl-h
always works asbackspace
- using Safari 14.1.2 (16611.3.10.1.6)