Emacs全局搜索关键字

我想问一下关于Emacs全局搜索关键字的问题。 我有一个项目目录,但是在熟悉目录的时候,需要根据关键字进行跳转,这时候可能会需要通过关键字搜索哪个文件中包含这个关键字,以前的时候用子龙推荐的ag,但是ag一方面来说安装配置比较耗费时间,另一方面,对于Emacs来说,消耗的资源也比较大。有没有别的方式,或者mod可以实现。

@zilongshanren

counsel-git-grep,counsel-rg

M-x find-grep

好的。谢谢。明天试一下

好的 谢谢。

  1. counsel-ag, counsel-rg, counsel-pt.
  2. rg, ag, pt.
  3. projectile-ag, rg-projectile.

counsel-rg吧

好的 刚到公司 我尝试一下 谢谢

好的 我看一下怎么用 谢谢

我在运行的shi’h时候 碰到了这个问题 没明白是因为什么导致的。我的运行环境是win10 Emacs24+

额。。我在使用的时候提示我这个错误。。是因为我没有安装rg么

我在运行projectile-ag命令的时候 提示you’re not in a project ,不在一个项目体内,但是我已经add know project了 也不行 有什么好的解决方案么 万分感谢

我在使用counsel-rg的时候 提示这个问题 ,是因为我本地缺少什么环境么 因为我本地的项目不是git项目 ,所以counsel-git-grep还没测。

:smile:

path指的是你的环境变量

就是说 我本地需要配置rg的环境是么

安装rg就有了

另外如果是Mac,你可能需要额外配置一下:

好的 谢谢 我试一下

那个 能给个rg安装地址么 没用过

表示下载后安装不了 打开rg.exe直接就闪退了:disappointed_relieved: