내 vimrc에서 imap을 사용하여 이스케이프하도록 jk를 매핑했습니다.Vim imap jk <Esc> 작동하지 않음
jk를 사용할 때 문제가 발생합니다. 그것은 도망 치지 않고, 오직 <Esc>
을 울립니다. imap jk <Esc>
그것은 나 또한 페도라에 정력-X11을 사용하고 있는지 확인하는 것이 포인트이기도 :
여기 quiestion의 항목입니다.
내 vimrc에서 imap을 사용하여 이스케이프하도록 jk를 매핑했습니다.Vim imap jk <Esc> 작동하지 않음
jk를 사용할 때 문제가 발생합니다. 그것은 도망 치지 않고, 오직 <Esc>
을 울립니다. imap jk <Esc>
그것은 나 또한 페도라에 정력-X11을 사용하고 있는지 확인하는 것이 포인트이기도 :
여기 quiestion의 항목입니다.
'cpoptions'
설정에 <
이 포함 된 것 같습니다. <Esc>
과 같은 특수 키 코드는 인식되지 않습니다. 이것은
:verbose set cpo?
또는 리터럴 이스케이프 문자를 사용하는 매핑을 다시 쓰기를 통해 설정되었다 곳
것은 알아; 을 통해 입력하십시오. + VEsc; 버퍼에 ^[
으로 표시되어야합니다.
PS : 관련되지 않지만 매핑이 필요하지 않는 한, 당신은 일반적으로 :inoremap
를 사용해야합니다.
감사합니다, Ctrl + V가 정상적으로 작동했습니다! 세트 cpo? 메뉴 파일을 반환했습니다. 이 문제를 해결하기 위해 어느 라인을 편집해야합니까? –
아,'cpo'는 많은 스크립트에서 저장되고 복원되므로 문제가됩니다. 바이너리 검색 (즉, 스크립트의 절반을 사용 중지)이 효과적 일 수 있지만': set cpo - = <'를 매핑 정의 위에 두는 것이 더 쉽습니다. –
당신, 각하, 괴짜 야! 그게 완벽하게 작동하여'
vimrc에 항목을 표시 할 수 있습니까? – tamasgal
': imap jk'나를 위해 ... –
네, 편집을 추가했습니다. –