helm-ag 搜索怎么指定目录进行搜索呢

helm-ag 进行搜索在 .emacs.d文件下进行搜索,怎么切换其他目录进行搜索

没有用过这个包,可以查看 default-directory 这个变量,它是 buffer-local 的,可以设置来搜索当前目录。

我也不用 helm-ag。不过你应该自己看看文档,里面有写怎么切换目录:

既然都想到了给 helm-ag 指定目录,为什么不再花 1 秒时间看一下这个函数的原型呢?

(helm-ag &optional BASEDIR)

显然直接喂参数就可以了 (helm-ag "/path/to")

如果想做成交互式:

(defun my/helm-ag (&optional BASEDIR)
  (interactive "DDir: ")
  (helm-ag BASEDIR))

当然稳妥的方式是使用 helm-do-ag

1 个赞

你的问题得到解决了吗?如果有的话,记得给个反馈。