Esc삽입 모드에서 대화형 모드로 돌아가려고 할 때 키 누르기 문제가 있습니다. 삽입 모드를 해제하는 또 다른 키가 있나요?
답변1
Ctrl[- 물리적 키와 동일한 문자를 단말기로 전송합니다 Esc. 일반적으로 후자는 전자의 지름길일 뿐입니다.
답변2
시도해 볼 수 있습니다 Ctrl. C이것은 나에게 효과적이었고 나에게는 ESC. 하지만 기본적으로 활성화되어 있는지는 확실하지 않습니다.
답변3
단일 키를 순수한 *nix 솔루션(Vim 매핑 없음)으로 사용하려면 EscEmacs 사용자가 일부 Vim 사용자(저 포함)로 다시 매핑하는 CapsLock것처럼 다른 키를 . X11을 사용하는 모든 *nix.CtrlCapsLockEsc
해당 키에 대한 키코드를 얻으려면 를 누른 다음 를 xev -event keyboard
누르 십시오 (저에게는 키코드 66이었습니다). 그런 다음 다음을 사용하여 키를 다시 매핑 할 수 있습니다 .CapsLockCapsLockxmodmap
xmodmap -e 'remove Lock = Caps_Lock' -e 'keycode 66 = Escape'
xmodmap
로그인 시 이 정보를 얻으려면 다음 과 같은 표현식을 추가하면 됩니다 ~/.Xmodmap
.
remove Lock = Caps_Lock
keycode 66 = Escape
두 번째 부분의 경우 YMMV이지만 모든 디스플레이 관리자가 실행되는 것은 아니기 때문에 일부를 ~/.Xmodmap
추가해야 할 수도 있습니다 .xmodmap .Xmodmap
.xinitrc
답변4
다음 명령을 누르면 터미널 에뮬레이터도 ESC 코드를 보냅니다.
- Ctrl+[
- Ctrl+ 3한손으로만 누를 수 있어서 좋아요.
- Alt그 뒤에 다른 키가 옵니다. 예를 들어 Alt+ h, j, k는 l삽입 모드를 종료하고 동시에 커서를 이동합니다.