在vim

时间:2017-04-24 08:11:12

标签: vim keyboard-shortcuts

我正在尝试绑定control-F以在vim中找到对话框。以下代码在.vimrc中起作用:

:map <C-F> :promptfind<CR>

但是,它仅适用于命令模式。如何设置它以便它也能在插入模式下工作?

1 个答案:

答案 0 :(得分:0)

在insertmode中,您的绑定只会插入:promptfind,然后移动到新行。使用<C-O>执行单个命令模式操作,然后返回到插入模式(:help i_ctrl-o)或<Esc>以进入命令模式并在之后保持在那里。

:nnoremap <C-F> :promptfind<CR>
:inoremap <C-F> <C-O>:promptfind<CR>