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>
ます。この設定は、入力中は役に立ちません。
キーを再マップするか、入力を終了するより良い方法はありますか?