Vim의 ctrl + o를 어떻게 다시 매핑합니까?


2

내가 사용하고 싶습니다 Control+O빔에 뭔가 다른 (일반 모드), 그리고 Alt+left다시 점프 (어떤 Control+O보통 않습니다). 일반적으로 나는 Alt+left바인드 된 명령에 간단히 매핑 Control+O하지만 아무것도 찾을 수없는 것 같습니다 (예 : : back 또는 : jumpback이 없음).

어떻게하면 되나요?

답변:


4

새 키를 이전 키에 매핑하기 만하면 noremap (재 맵핑 안 함)을 사용하여 매핑 오른쪽에있는 키의 원래 의미를 사용하고 매핑에 제공 한 새 매핑은 사용하지 않습니다 키.

예를 들어

:map a b
:map b c

를 입력 a하면 원래 바인딩 된 함수가 실행됩니다 c. 그러나 당신이

:noremap a b
:noremap b c

를 입력 a하면 원래 바인딩 된 함수가 실행됩니다 b.

따라서 귀하의 경우 매핑은

:nnoremap <Alt-Left> <C-O>

또는

:nnoremap <A-Left> <C-O>

그러면 <C-O>다른 것으로 매핑 할 수 있습니다.

참고 : Vim 문서에서 권장해야하지만 제안하고 있지만 현재 사용중인 시스템에서 이러한 매핑 중 어느 것도 나를 위해 작동하지 않습니다.

:nnoremap <M-Left> <C-O>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.