Ⅰ. 插件描述
Vim plugin that allows using awesome CtrlP MRU plugin with even more amazing FZFⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'pbogut/fzf-mru-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'pbogut/fzf-mru-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'pbogut/fzf-mru-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/pbogut/fzf-mru.vim
Ⅳ. 文档说明
# FZF :heart: MRU
Vim plugin that allows using awesome CtrlP
MRU plugin with even more amazing fzf
I love FZF fuzzy search algorithm and CtrlP Mru tracking - I'm using it
often to jump between two files (yes, I'm aware of <c-^>
). The way how
fzf-vim's :History
works was not the best solution for me that's why I
decided to create this plugin. It requires fzf.
Instalation
Using vim-plug:
Plug 'junegunn/fzf'
Plug 'pbogut/fzf-mru.vim'
Using Vundle:
Plugin 'junegunn/fzf'
Plugin 'pbogut/fzf-mru.vim'
Basic Usage
- You can run
:FZFMru
,:FZFMru [search-query]
or:FZFMru [fzf-command-options]
. - For example:
:FZFMru --prompt "Sup? " -q "notmuch"
or:FZFMru readme
- You can also map it to a shortcut with
map <leader>p :FZFMru<cr>
. - Set
let g:fzf_mru_relative = 1
to only list files within current directory. - Set
let g:fzf_mru_no_sort = 1
to preventfzf
from sorting list while typing, it will keep list sorted by recency
Todo
- [x]
Move CtrlP MRU functionality to the plugin itself - [x]
Makefzf.vim
optional dependency - [ ] Add Vim help
Credits
99% of MRU engine has been taken from CtrlP.
Contribution
Always welcome.
License
MIT License;
The software is provided "as is", without warranty of any kind.