如何在CtrlP中使用寄存器?

zee*_*ero 4 vim ctrlp

我想在CtrlP输入表单中使用vim寄存器,比如<C-r>".

<C-r>所使用的ToggleRegex()默认.所以我用g:ctrlp_prompt_mappings配置CtrlP.像那样,

let g:ctrlp_prompt_mappings = {
\ 'ToggleRegex()': ['<C-g>'],
\}
Run Code Online (Sandbox Code Playgroud)

然后它似乎生效,但按下时会发生错误<C-r>.

E21: Cannot make changes, 'modifiable' is off
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

小智 7

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