vim - 如何在 CtrlP 中使用寄存器?

标签 vim ctrlp

我想以CtrlP输入形式使用vim寄存器,例如<C-r>" .

<C-r>ToggleRegex() 使用默认情况下。 所以我用 g:ctrlp_prompt_mappings 配置 CtrlP。就这样,

let g:ctrlp_prompt_mappings = {
\ 'ToggleRegex()': ['<C-g>'],
\}

然后好像生效了,但是按 <C-r> 就出错了.

E21: Cannot make changes, 'modifiable' is off

我怎样才能做到这一点?

最佳答案

看起来您需要<c-\>它会打开一个控制台对话框来粘贴 <cword> , <cfile> 、搜索寄存器的内容、最后的视觉选择、剪贴板或任何寄存器到提示中。

关于vim - 如何在 CtrlP 中使用寄存器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21506590/

相关文章:

git - 我如何告诉 git 使用哪个 vim?

vim - 如何在 VIM 中将文件夹添加到项目(如 Sublime Text)?

正则表达式 : How do I replace a number with zero?

vim - 使 vim 更详细(使击键可见)

vim - Ctrlp 在项目中查找

Vim+CtrlP : Behavior to initially show MRU files and switch to searching files when typing

vim - ctrlp : open selected file in the left vertical split

vim - 如何在 Vim CtrlP 中自定义线条高亮颜色?

vim - 替换到文本对象的结尾

python - 如何与后台 Python 实例通信?