En vim mientras insert
estoy en modo, si presiono CTRL + V me arrojan a lo que se conoce como x mode (^[,^D...)
y cuando presiono una tecla (la tecla de escape, por ejemplo) termino ^[
o algo más que comienza con ^
. También se vuelve verde en mi editor.
¿Qué es esto y para qué se utiliza?
keyboard-shortcuts
vi-mode
leeand00
fuente
fuente
Ctrl+V
(sin el cambio) tiene ese significado en varios emuladores de terminal. Tal vez díganos qué terminal está utilizando.Respuestas:
De
:h i_CTRL-V
(eli_
modo de inserción indica):Entonces, cuando lo haces
^v Esc
, estás literalmente ingresando el Escpersonaje en el texto: Vim no hará lo que suele hacer. El Escpersonaje generalmente se representa como^[
, el^
ser Ctrl, y presionar Ctrl[generalmente le dará el equivalente de presionar Esc.La página de manual de Ubuntu ASCII es útil para visualizar el mapeo:
En Shifteste caso, no tiene ningún efecto, Vim ve lo mismo que al presionar CtrlV. Pruebe CtrlVCtrlVy CtrlVCtrlShiftV.
fuente