我希望能够使用常规的M-x rgrep
工作流程(输入路径,模式并在*grep*
缓冲区中显示链接的结果),但要使用git grep
而不是常规的find
命令:
find . -type f -exec grep -nH -e {} +
我尝试直接设置
grep-find-command
变量:(setq grep-find-command "git grep")
并使用
grep-apply-setting
(grep-apply-setting 'grep-find-command "git grep")
但似乎都行不通。当我运行
M-x rgrep
时,它只使用与以前相同的find
命令。实际上,我现在很确定
rgrep
甚至不使用grep-find-command
变量,但是我不知道它的命令存储在哪里。
最佳答案
那M-x vc-git-grep
(C-x v f
)呢?那不是您所需要的吗?
它会提示您:
对我来说很好。
关于emacs - 如何在Emacs中的git grep命令中使用M-x rgrep?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25633490/