当我尝试调用 ReplaceIt() 时,我可以键入 ctrl-c 退出输入。
function! ReplaceIt()
call inputsave()
let replacement = input('Enter replacement:')
call inputrestore()
execute '%s//'.replacement.'/g'
endfunction
但是我已经将 Ctrl-c 映射到 <Esc><Esc>,在此之前我需要将其他键重新映射到 Ctrl-c。
我尝试设置map <C-q> <C-c>
. 此设置在键入时没有用。
有没有更好的方法来重新映射键或退出输入?