在拆分而不是浮动窗口中打开 fzf.vim

Osk*_*son 5 vim neovim vim-fzf

我刚刚安装Neovim v0.4.4与fzf.vim提交)使用运行Manjaro在新机器上sudo pacman -Sy neovim。以前(未知版本)FZF 的窗口出现在底部的拆分中,但现在它显示为窗口中间的一个窗口,如下面的屏幕截图所示。如何将其配置为底部的拆分?

.vimrc:

call plug#begin('~/.vim/plugged')


" PlugInstall and PlugUpdate will clone fzf in ~/.fzf and run install script
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'


" Initialize plugin system
call plug#end()

map <C-F> :Files<CR>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

小智 10

fzf根据文档,有五种布局:

  • 窗口(您的实际行为)
  • 下/上/左/右

为了您的要求设置,应在添加.vimrc或者你把你设置以下行:let g:fzf_layout = { 'down': '~40%' }其中,~40%是所有nvim窗口的百分比

  • 将底部的高度限制为 10 行以获得类似 `ctrlp` 的内容: `let g:fzf_layout = {'down':'10'}` (3认同)
  • 我还发现提交更改了默认行为:https://github.com/junegunn/fzf/commit/c60ed1758315f0d993fbcbf04459944c87e19a48 (2认同)