一款快速易用的命令行工具,用来按名称查找文件和目录,可替代 Unix 的 find 命令。
4.5万1163RustApache-2.0更新于 14小时前
终端交互式查找替换工具,可逐条确认替换文件或标准输入中的内容。
scooter 是一个在终端中运行的查找替换工具。默认递归搜索当前目录下的文件,也可以处理从标准输入传入的文本。你输入查找内容和替换内容后,可以逐条选择哪些匹配需要替换,确认后再写入修改。
搜索支持普通字符串和正则表达式,替换内容中可以使用捕获组(如 $1、$2)。还提供全词匹配、区分大小写、多行匹配、基于 glob 的文件包含与排除过滤,并遵循 .gitignore 和 .ignore 规则。搜索之后若目标内容已被修改,该处替换会被跳过,并在最后列出,避免覆盖意外变化。
文件遍历基于 ripgrep 实现。另外支持语法高亮主题、通过 $EDITOR 在对应行打开结果,以及用于脚本的无界面模式。
使用 Homebrew 安装 scooter(macOS 和 Linux)
brew install scooter在终端中进入要搜索的目录并启动 scooter
scooter概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款快速易用的命令行工具,用来按名称查找文件和目录,可替代 Unix 的 find 命令。
用 React 组件构建交互式命令行应用的渲染器,支持终端中的 Flexbox 布局。
一款终端 JSON 查看与处理工具,可在命令行中交互式浏览、折叠和转换 JSON。