【发布时间】:2014-11-16 11:53:08
【问题描述】:
我希望 emacs grep 始终从根项目目录搜索,而不是当前打开文件的目录。这里的假设是你所有的编码项目都在同一个文件夹下(比如~/repositories/)。
我尝试在 grep 命令前加上 cds 到项目根目录的命令,但这使 emacs 工作目录变量保持不变,因此当 grep 在正确的文件系统位置执行时,跳转到搜索结果是损坏,因为 grep 匹配的部分文件路径附加到 emacs 工作目录。
总而言之,我想在~/repositories/my_project/folder1/file1.c,调用将从~/repositories/my_project/ 搜索的grep 命令,并使用grep 缓冲区的跳转到文件功能。
我怎样才能做到这一点?
【问题讨论】:
标签: emacs