有人知道从linux控制台执行快速模糊搜索的方法吗?

我经常遇到这样的情况:我需要在项目中查找文件,但我不记得确切的文件名.在Sublime text editor中,我会按Ctrl-P并键入名称的一部分,这将生成一个文件列表,供 Select .这是一个让我非常满意的功能.问题是,在大多数情况下,我必须通过ssh在远程机器上的控制台中浏览代码.所以我想知道有没有一个类似于Linux控制台的"随时随地"功能的工具?

推荐答案

你可能会发现fzf个是有用的.这是一个用Go编写的通用模糊查找器,可以用于任何列表:文件、进程、命令历史记录、git分支等.

它的安装脚本将为您的shell设置CTRL-T个keybinding.下面的GIF显示了它的工作原理.

Linux相关问答推荐

创建守护进程时打开0,1,2描述符

在64位Linux Mint 21.2 Mate上呈现nvim中的文本对象时出现问题

Linux-如何区分目录中名称相同但扩展名不同的所有文件

pci_user_write_config_word在哪里实现?

如何使 awk 输出更具可读性?

SessionNotCreatedException:无法启动新会话.响应代码 500 在远程服务器上的 Apache Tomcat/10.0.23 上使用 ChromeDriver

linux 提取字符串中可能是第二常见模式的部分

RabbitMQ 安装后没有自动启动

linux shell 脚本获取文件夹中

使用 sed 命令仅打印正则表达式匹配

在 Windows 上通过 SSH 运行 django 应用程序

kdevtmpfsi 使用整个 CPU

如何查看安装的 pip 包大小?

在 Linux 上用 C 语言读写串口

try 使用 sudo 将文件附加到根拥有的文件时权限被拒绝

如何运行时调试共享库?

从线程内Forking 是否安全?

区分 Java 线程和 OS 线程?

Linux(Ubuntu)终端-如何查看以前的页面不再可见

具有所有内核的 Gzip