本文介绍了 ripgrep(rg),一种高效的命令行搜索工具,速度比传统 grep 快 10~300 倍,支持智能过滤和多种文件类型搜索。ripgrep 默认遵循 .gitignore 规则,支持正则表达式和多行匹配,适用于 Windows、macOS 和 Linux。文章详细讲解了 ripgrep 的安装、基本用法、过滤规则及常用选项,强调其在软件开发和运维中的重要性。
本文介绍了如何使用ripgrep搜索隐藏文件。默认情况下,ripgrep会忽略隐藏文件和目录,需添加--hidden选项。配置文件可以存放在任意位置,通过环境变量RIPGREP_CONFIG_PATH指向。配置内容包括命令行选项,如显示行列号和禁用文件标题等。此外,文中还解释了glob模式的使用,强调不同模式的搜索效果。
fd、ripgrep、fzf 和 bat 是四个现代命令行工具,分别替代 find、grep 和 cat,提升工作效率。fd 语法简单,自动忽略 .gitignore;ripgrep 搜索速度快,输出友好;fzf 提供交互式模糊搜索;bat 具语法高亮和行号。这些工具组合使用可显著提高效率。
使用yazi搜索文件名,结合vim和ripgrep通过fzf搜索文本内容,以及使用fzf搜索历史命令。
本文介绍了一些基于Rust的命令行工具,包括bat(带语法高亮的cat克隆)、choose(替代cut和awk)、coreutils(跨平台GNU coreutils重写)、duf(df替代)、dust(更直观的du版本)、eza(现代化ls替代)、findutils(Rust实现的find)、procs(现代版ps)和ripgrep(快速grep替代)。
Kosame是一个基于宏的ORM库,受Prisma和Drizzle启发,用Rust开发,便于类型推断和生成。Rust探索新型垃圾回收器Alloy,利用析构函数作为终结器,解决性能与正确性问题。Ripgrep 15.0.0更新修复了Bug,提升了性能,并增加了新特性。
Shrijith Venkatrama介绍了ripgrep,这是一款快速的命令行搜索工具,能够高效地在文件中查找模式,支持正则表达式和递归搜索。用户可通过配置文件自定义搜索选项,并使用预处理器搜索PDF等文件。其灵活性和速度使其成为开发者的得力助手。
Swiftide示例展示了如何使用Rust开发AI Agent,并利用ripgrep进行代码搜索。TonboLite是基于Tonbo的SQLite扩展,旨在高效处理数据写入和分析,解决了SQLite在追加写入方面的挑战。该项目仍处于早期阶段,欢迎讨论。
wgpu通过Arcanization重构提高多线程性能,减少锁争用。C++过渡到Rust的经验,重点关注构造函数和类型转换。ripgrep发布14.0.0版本,包含新功能、性能改进和bug修复。ts_quote crate提供Rust生成TypeScript代码的功能。fish-shell成功迁移到Rust项目。
Ripgrep is a command line tools that searches patterns under your current directory, like the good old grep, but with faster speed. In this post, I list some of the commonly-used flags for ripgrep.
完成下面两步后,将自动完成登录并继续当前操作。