Emacs全局搜索关键字

不是很懂 Windows,你来教一下吧

@casouri 大佬

桌面不在path里吧,检查/修改环境变量path,然后把rg放到其中一个目录里。path不知道哪里找的话自行搜索。

另外偶尔回复“感谢”没问题,但是每条回复你都感谢会使有用信息被稀释,给后面读帖的人阅读造成困难,表达感谢/赞赏用每个楼层的红心图标点赞就行了。

3 个赞

直接把rg.exe放进C:\Windows\目录不行?

不行。 我这么做了,还是会说找不到地址

下载的binary是windows x64么?

嗯 是的

如果还是不行的话。可以考虑使用以下方法:

  1. 安装rust 编译器和工具链: 安装 Rust - Rust 程序设计语言
  2. 使用rust 自带的包管理器 cargo 安装ripgrep: cargo install ripgrep

因为安装rust 工具链的时候会自动把自己的bin 目录加到path, cargo 安装下来的binary 也会加到bin 目录

谢谢 可以使用了

只能在当前文件下搜索 使用rgrep指定文件夹搜索的时候,会提示参数错误。。。 操作流程是 M-x rgrep 输入关键字,输入*.* 选择./当前目录 回车后会提示参数错误

M-x counsel-rg //输入搜索关键字,进行搜索。

ripgreprgrep 不是同一个东西

额。那counsel-rg能实现目录下字符串搜索么。。。。原谅我的无知

dired/ranger跑到想要的目录再counsel-rg,或者有打开那个目录的某个文件那就切到那个buffer再counsel-rg