把这四个装完,find、grep、cat 基本可以退场了。它们共享同一套直觉:默认忽略 .gitignore、默认彩色、默认快。
各管一段
| 命令 | 替代 | 用途 |
|---|---|---|
fd | find | 按名字找文件 |
rg | grep | 按内容搜代码 |
fzf | — | 模糊筛选任意列表 |
bat | cat | 带行号高亮看代码 |
每天都会用的几招
# 找某个组件文件
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,装完就没有回头路。
评论 0
还没有评论,来说两句吧。