在 Emacs 中执行标签的方法,例如搜索所有打开的缓冲区

在 Emacs 中执行标签的方法,例如搜索所有打开的缓冲区

在 Emacs 中,tags-search 命令允许在标签表中的文件之间进行搜索。

如果拥有类似的搜索功能但在 Emacs 会话中的打开缓冲区上,将会非常方便。

目前是否存在这样的功能?如果没有,有人可以提供简单的代码来扩展 Emacs 来实现这一点吗?

答案1

这是一个重复的问题交互式搜索开放缓冲区在 SO 上查看答案。我偏爱

答案2

首先想到的是 ibuffer 允许您在标记的缓冲区中进行增量搜索或正则表达式搜索。

或者,CEDET 的某个“项目”功能可以将缓冲区收集到一个组中。我认为他们有某种在项目功能中搜索所有文件的功能,但我对此并不确定。

我依稀记得你也可以从 dired 中搜索所有文件,但这会将你限制在单个目录中,所以可能不是你想要的。

相关内容