3

我在 Windows 上使用 neovim-qt。我已经在 Windows 上的 Scoop 包管理器的帮助下安装了 fzf。

neovim 所需的所有插件都使用 vim-plug 安装,并在名为 _plugrc 的文件下列出。(其他插入的插件都可以正常工作。_plugrc 包含在 init.vim 中)

我最近配置了 FZF。使用以下行完成 FZF 安装

" FZF
Plug 'C:/Apps/Packages/Scoop/apps/fzf/current'
Plug 'junegunn/fzf.vim'

我的意图是在 Windows 上使用 fzf 二进制文件和 fzf.vim。每当我在 neovim 中调用“文件”命令时,Neovimo 都会出现问题和错误。

错误:

Error detected while processing function fzf#vim#files[15]..<SNR>91_fzf[18]..<SNR<91_wrap:
line 12:
E117: Unknown function fzf#wrap
E15: Invalid expression: fzf#2wrap(a:name, opts, a:bang)
line 14:
E121: Undefined variable: wrapped
E15: Invalid expression: wrapped
Error detected while processing function fzf#vim#files[15]..<SNR>91_fzf:
line 18:
E117: Unknow fucntion: fzf#run
E15: Invalid expression: fzf#run(s:wrap(a:name, merged. bang))

我认为是无法使用scoop install FZF。帮我配置一下。

4

1 回答 1

3

遵循@filbranden 的建议,这是需要的:

  1. C:\Users\YOUR_USER_NAME\scoop\apps\fzf\XXXXX
  2. 创建目录plugin
  3. fzf.vimhttps://github.com/junegunn/fzf/blob/master/plugin/fzf.vim放入其中

但!!!只需将:添加 Plug 'junegunn/fzf'到您的 init.vim 以插入上述文件(即除了Plug 'junegunn/fzf.vim')要容易得多

于 2020-05-27T08:50:09.083 回答