Vim에서는 다음과 같은 리맵을 시도하고 있습니다:
nnoremap <A-1> :make<CR>
inoremap <A-1> <Esc>:make<CR>i
기본적으로 alt+1을 :make로 다시 매핑하고 싶습니다. 그러나 이 재맵핑은 실패하며 그 이유를 알 수 없습니다.
지도
nnoremap q :make<CR>
공장. 왜 그런 겁니까? <A-1>은 alt+1을 설명하는 적절한 방법이 아닌가요?
편집: 터미널 vim을 사용하고 있습니다.
답변1
<A-1>
을 설명하는 적절한 방법이지만 <M-1>
Alt-1을 누를 때 터미널 에뮬레이터가 이를 보내는지 의심됩니다. 아마도 다음을 전송하므로 <esc>1
다음을 매핑할 수 있습니다.
:nnoremap <esc>1 :make<CR>
:inoremap <esc>1 <C-o>:make<CR>