gpt4 book ai didi

spacemacs - 在 spacemacs 中,仅在名称与模式 B 匹配的文件中搜索模式 A 的出现

转载 作者:行者123 更新时间:2023-12-02 22:44:34 25 4
gpt4 key购买 nike

在 spacemacs 中,我经常通过 SPC-*SPC-/ 在项目中搜索模式。这些命令允许我输入要搜索的模式,例如我想要跳转到其定义的函数的名称。

有时,我想将搜索限制为仅特定类型的文件,例如仅搜索 *.elm 文件并忽略所有其他文件 (*.hs*.sql 等)。

如何为模式搜索指定文件名?即,如何仅在名称与模式 B 匹配的文件中搜索模式 A?

我想知道是否可以在搜索查询中输入一些特殊的键来完成此操作。

最佳答案

如果您使用ag作为搜索后端,您可以执行 SPC-/ -G<file name regexp> <search pattern> ,参见man ag了解详情。

我不确定grep是否后端可以做类似的事情,我认为内部调用grep更加复杂,添加标志往往会挂起我的 emacs session 。您可以从 shell 运行 grep -n <search pattern> <file pattern>

关于spacemacs - 在 spacemacs 中,仅在名称与模式 B 匹配的文件中搜索模式 A 的出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com