在 vanilla emacs 中,我加载 TAGS 文件,并使用“M-.”查找符号。我直接进入符号的定义。
使用 Icicles 时,我会为同一个符号获得 374 次点击。虽然理论上我可以慢慢地剔除非大象以找到我想要的东西,但这很痛苦,我最终只是关闭了用于标签查找的冰柱,然后重新打开它。
有没有办法告诉 icicles 在我进行标签查找时我只想要定义,而不是标签文件中的每个相关匹配项?
例如,我可能会在 linux 内核源代码中搜索 task_struct 结构的定义。我看到了许多形式的定义:
结构任务_结构任务信息;
结构任务结构信息;
但我想要的只是一个定义:
结构任务结构{
虽然我可以“剔除非大象,但大象在这里非常相似,并且在查看搜索结果时很难判断我只想要名称后带有花括号的行,而花括号可能是无论如何,在不同的行上,因此即使这是分割结果的正确方法也不能保证。
当我使用 Icicles 时,我还看到了一个类的成员函数,我想要一种更容易关闭它们的方法。
尝试阅读 emacs wiki 和互联网搜索,但我只是搜索“emacs icicles tags”并没有太多运气。