Notepad Next - v0.12
跨平台开源文本编辑器,Notepad++的最佳替代产品!

fzf (Fuzzy Finder) 是一个通用的命令行模糊查找器。 简单来说,它是一个能让你在终端里“飞速”找到你想要东西的过滤器。无论你是要找文件、找历史命令、找进程,还是找 Git 分支,只要给它一个列表,它就能让你通过模糊输入(不需要精准拼写)瞬间定位目标。它遵循 Unix 哲学(做一件事并把它做好),可以与 Vim、Bash、Zsh、Fish 等无缝集成。
尤其是在处理复杂的遗留代码库或服务器日志时,fzf 极大地减少了记忆负担和键盘敲击次数。

fzf 的核心功能就是“交互式筛选”,具体应用场景非常广泛:
find 命令,通过关键词快速定位深层目录下的文件。Ctrl+R,在一个可视化的列表中模糊搜索你几周前输入过的长命令。ps 命令,快速筛选进程 ID 并进行 kill 操作。brew install fzf;Linux(包管理器):apt install fzf / pacman -S fzf;亦可从 GitHub releases 下载二进制或 git clone 后运行安装脚本 ~/.fzf/install 来启用 shell 集成。 fzf,从 stdin 读取列表并交互选择:ls | fzf。git log --oneline | fzf。CTRL-T:把当前命令行光标处替换为选择的文件路径;CTRL-R:搜索命令历史;ALT-C:交互式切换目录。 fzf --preview 'head -100 {}'({} 是选中项占位符)。更高级的预览可以结合 bat、less 等工具。 --bind、使用 --height、--layout=reverse 等调整界面,或用 --filter 在非交互场景下复用模糊匹配能力。