vim 모드에서 insert
CTRL+V를 누르면 알려진 상태로 들어가고 키(예를 들어 Esc 키)를 누르면 로 시작하는 것으로 x mode (^[,^D...)
끝납니다 . 내 편집기에서도 녹색으로 변합니다. ^[
^
이것은 무엇이며, 어디에 사용됩니까?
답변1
에서:h i_CTRL-V
(는 i_
삽입 모드를 나타냅니다):
i_CTRL-V
CTRL-V Insert next non-digit literally. For special keys, the
terminal code is inserted. It's also possible to enter the
decimal, octal or hexadecimal value of a character
i_CTRL-V_digit.
The characters typed right after CTRL-V are not considered for
mapping. {Vi: no decimal byte entry}
Note: When CTRL-V is mapped (e.g., to paste text) you can
often use CTRL-Q instead i_CTRL-Q.
따라서 이렇게 하면 문자 그대로 텍스트에 문자를 ^v Esc
입력하는 것과 같습니다. Vim은 일반적으로 수행하는 작업을 수행하지 않습니다. Esc문자 Esc는 일반적으로 로 표시되며 ^[
, ^
누르는 Ctrl것은 Ctrl[일반적으로 누르는 것과 동일합니다 Esc.
그만큼우분투 ASCII 맨페이지매핑을 시각화하는 데 유용합니다.
010 8 08 BS '\b' (backspace) 110 72 48 H
011 9 09 HT '\t' (horizontal tab) 111 73 49 I
012 10 0A LF '\n' (new line) 112 74 4A J
013 11 0B VT '\v' (vertical tab) 113 75 4B K
014 12 0C FF '\f' (form feed) 114 76 4C L
015 13 0D CR '\r' (carriage ret) 115 77 4D M
...
033 27 1B ESC (escape) 133 91 5B [
이 Shift경우에는 아무런 효과가 없으며 Vim은 를 누를 때와 동일한 내용을 보게 됩니다 CtrlV. 시도 CtrlVCtrlV하고 CtrlVCtrlShiftV.