fzf 从安装到使用的入门级别基本用法

代表Linux的企鹅图标

概述

文本讲述了fzf的入门级用法,fzf 虽然有很多高级用法,题主并不提倡,因为过于高级的用法,需要用户过量配置,我不是建议随便配置系统的,理由也很简单,随意配置系统肯定会导致系统存在某些不好的问题,过量配置反而不美。

  • 用法1:选择文件,通过fzf可以快速选择文件
  • 用法2:更好查找历史命令ctrl+r
  • 用法3:结合bash-it 启用fzf可以更好的使用

fzf用法

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
source ~/.bashrc

最直接的使用方式就是在终端输入:

fzf

打开文件目录进行选择文件。

历史记录搜索

在没有使用 fzf 之前都是 Ctrl + r 来快速输入历史命令,用起来倒也没有太大的问题,fzf 使得 Ctrl-r 变得更加好用,按下 Ctrl-r 之后立即就能够显示之前的历史命令,通过模糊搜索能够展示一个列表,从列表中选择即可。

fzf查找历史命令用法截图
在终端命令行下按下 Ctrl-r 会列出 history 命令目录,选中 Enter 离开 fzf 后,该条目会拷贝到命令行中。

索当前文件夹

在命令行中按下 Ctrl-t 会打开 fzf 窗口,此时如果找到某文件,并选择 Enter,那么该文件名会被拷贝到命令行中。比如说想要打开某文件但是忘记了名字,那么可以先输入 vi然后按下 Ctrl-t 那么会出现 fzf 的搜索窗口,在窗口中可以模糊搜索文件,然后将文件路径及文件拷贝到命令行中。

同样的方式,如果要 mv 一个文件,同样先输入 mv然后再 Ctrl-t 找到文件,继续输入目的地址即可。

fzf选择文件的用法截图

多选

假如在 fzf 选择窗口中想要选择多个文件,那么可以使用 tab 来进行多选,使用上下键切换的时候,可以使用 Tab 来选中期望的文件进行多选操作。

Alt-c

命令行中按下 Alt-c,会列出当前文件夹下的目录,选择后会直接进入该文件夹。

结合bash-it 环境

bash-it 安装完成后,用户可以通过插件开启fzf支持。

bash-it enable plugin3 fzf

总结

本文详细描述了fzf从安装到使用,包括两种实际用法,更改历史查找命令和更好文件选择方式。本文说明了fzf基本常见用法,并且不推荐高级用法。


原创内容,禁止抄袭!二〇二四年一月一日 12:29:58

发表评论

0 评论