把这四个装完,find、grep、cat 基本可以退场了。它们共享同一套直觉:默认忽略 .gitignore、默认彩色、默认快。

各管一段

命令替代用途
fdfind按名字找文件
rggrep按内容搜代码
fzf—模糊筛选任意列表
batcat带行号高亮看代码

每天都会用的几招

# 找某个组件文件
fd card src/

# 搜所有用到 cc_skin 的地方,只列文件名
rg -l cc_skin

# 交互式切分支
git branch | fzf | xargs git checkout

# 看文件,顺便知道第几行
bat -n src/index.php

组合起来才是杀招

rg --files | fzf --preview 'bat --color=always {}' 就是一个纯终端的文件浏览器,不用装任何插件。

四个工具加起来不到 20MB,装完就没有回头路。