Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VIM中更改FZF的触发器_Vim_Fzf - Fatal编程技术网

在VIM中更改FZF的触发器

在VIM中更改FZF的触发器,vim,fzf,Vim,Fzf,我很难弄清楚如何更改VIM中fuzzy find的默认触发器 默认触发器是:FZF 我希望触发器是:fzf 谢谢 您可以在.vimrc中为fzf添加自己的映射 nnoremap <silent> <C-p> :fzf<CR> nnoremap:fzf 当您在正常模式下发出Ctrl+p时,将调用:fzf 您可以为命令行创建一个abbrev cnoreabbrev <expr> fzf getcmdtype() == ":" &&

我很难弄清楚如何更改VIM中fuzzy find的默认触发器

默认触发器是:FZF

我希望触发器是:fzf


谢谢

您可以在
.vimrc
中为
fzf
添加自己的映射

nnoremap <silent> <C-p> :fzf<CR>
nnoremap:fzf

当您在正常模式下发出
Ctrl+p
时,将调用
:fzf

您可以为命令行创建一个abbrev

cnoreabbrev <expr> fzf getcmdtype() == ":" && getcmdline() == 'fzf' ? 'FZF' : 'fzf'
cnoreabrev fzf getcmdtype()==”:“&&getcmdline()=='fzf'?”FZF':“FZF”

然后,如果键入
:fzf
,后跟enter或空格,它将自动切换到
:fzf

用户定义的命令通常以大写字母开头,因此不可能使用
:fzf
。您所能做的就是
:Fzf