终端中的交互式查找和替换
scooter 是一个交互式查找和替换终端 UI 应用程序。默认情况下,它会递归搜索当前目录中的文件,但也可以用于处理来自标准输入的文本。使用固定字符串或正则表达式进行搜索,输入替换内容,并交互式切换要替换的实例。如果您尝试替换的实例自执行搜索以来发生了变化,例如如果您切换了分支,而该行不再存在,则不会发生特定的替换:您将在最后看到所有此类情况。
默认情况下,scooter 会按行进行搜索,但您可以通过启动带有 -U 标志的 scooter 或在运行中按 alt-m 键来启用多行搜索。
在查看搜索结果时,您可以按 e 键在相应行打开所选文件。这将使用由您的 EDITOR 环境变量定义的编辑器。scooter 会自动尝试在正确的行号上打开编辑器,但如果您想覆盖使用的命令,则可以在 配置文件 中设置 editor_open。
暂无开放 Issues,或尚未同步最近议题。