vim에서 대화 상자를 찾으려면 control-F를 바인딩하려고합니다. 의 .vimrc에 코드를 따르는 것은 작동합니다vim에도 삽입 모드로 키가 할당되도록
:map <C-F> :promptfind<CR>
그러나, 그것은 단지 명령 모드에서 작동합니다. 어떻게 삽입 모드에서 작동하도록 설정할 수 있습니까?
vim에서 대화 상자를 찾으려면 control-F를 바인딩하려고합니다. 의 .vimrc에 코드를 따르는 것은 작동합니다vim에도 삽입 모드로 키가 할당되도록
:map <C-F> :promptfind<CR>
그러나, 그것은 단지 명령 모드에서 작동합니다. 어떻게 삽입 모드에서 작동하도록 설정할 수 있습니까?
insertmode에서 바인딩은 :promptfind
을 삽입 한 다음 새 줄로 이동합니다. <C-O>
을 사용하여 단일 명령 모드 작업을 실행 한 다음 삽입 모드 (:help i_ctrl-o
)로 돌아가거나 <Esc>
을 그대로 두어 명령 모드로 이동 한 후 그대로 두십시오.
:nnoremap <C-F> :promptfind<CR>
:inoremap <C-F> <C-O>:promptfind<CR>
답변은': help : map' 또는': help map-commands'에 자세히 설명되어 있습니다. –
: 대신 imap : map은 삽입 모드에서 작동합니다. 그러나이 바인딩은 명령 모드에서는 작동하지 않습니다. 어쩌면 둘 다 배치해야합니다 : imap 및 : map 문. 도움말 자료를 읽었습니다. '도 잘 작동하고 있습니다 promptfind :지도 : i'와'promptfind : IMAP : –
rnso