闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

Vim配置使用FZF

2019-01-19 约 1 分钟读完 搬砖秘籍
使用Vim已经有了一段时间,虽然是和VS Code配合使用,不过还是有很多痛点。最近好不容易有了点时间,做了一个简单的折腾。今天的主题是使用FZF,这是目前来折腾的比较强大的一个插件了。 FZF是用来做什么的? fzf是一个用来做模糊搜索的强大工具,其实它不是专用于Vim的,但有人专门开发了一个插件fzf.vim,用于结合Vim与FZF,因此与搜索相关的内容都可以交给FZF了。 安装 有2种安装方法,一种是先在系统安装FZF再在Vim中安装fzf.vim插件。配置如下: Plug '/usr/local/opt/fzf' Plug 'junegunn/fzf.vim' 上面 /usr/local/opt/fzf 是使用Homebrew安装的就是这个目录,其他系统请配置成特定的目录。另外一种方式是本机不安装fzf,直接在Vim中安装。方法如下: Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' PS:根据本人折腾下来的经验来看,使用Mac请选择第一种。直接使用Homebrew安装 brew install fzf 其他系统请自己斟酌。安装完成之后,让我们看看fzf.vim都支持哪些搜索。 默认支持的功能 :Files [PATH] //Files (similar to :FZF) :GFiles [OPTS] //Git files (git ls-files) :GFiles? //Git files (git status) :Buffers //Open buffers :Colors //Color schemes :Ag [PATTERN] //ag search result (ALT-A to select all, ALT-D to deselect all) :Rg [PATTERN] //rg search result (ALT-A to select all, ALT-D to deselect all) 继续阅读