W insert
trybie vim , gdy naciskam CTRL + V, jestem wrzucany do czegoś, co jest znane jako x mode (^[,^D...)
i kiedy naciskam klawisz (na przykład klawisz Escape), kończę na ^[
czymś innym lub czymś innym, co zaczyna się od ^
. W moim edytorze zmienia się również na zielony.
Co to jest i do czego służy?
keyboard-shortcuts
vi-mode
leeand00
źródło
źródło
Ctrl+V
(bez zmiany) ma to znaczenie w kilku terminalnych emulatorach. Być może powiedz nam, jakiego terminala używasz.Odpowiedzi:
Od
:h i_CTRL-V
(i_
wskazuje tryb wstawiania):Kiedy to zrobisz
^v Esc
, dosłownie wpisujesz Escznak w tekście - Vim nie zrobi tego, co zwykle robi. EscPostać jest zwykle reprezentowane^[
, na^
samopoczucie Ctrl, a naciśnięcie Ctrl[zazwyczaj Ci równowartość naciskając Esc.Strona podręcznika Ubuntu ASCII jest przydatna do wizualizacji mapowania:
W Shifttym przypadku nie ma efektu, Vim widzi to samo, co podczas naciskania CtrlV. Spróbuj CtrlVCtrlVi CtrlVCtrlShiftV.
źródło