【发布时间】:2014-01-28 05:51:06
【问题描述】:
目前,在 C 模式下,如果我开始输入一个单词,例如:
namespace_module_
dabbrev-expand 将循环遍历此标识符的一百万个完整完成...
namespace_module_typea_foo <TAB>
namespace_module_typea_bar <TAB>
namespace_module_typea_goo_start <TAB>
...
有许多可能的词,浏览所有这些词很乏味。然而,minibuffer 完成的工作方式似乎有所不同。它仅在可能的匹配之间出现第一个差异之前完成。它会完成(假设没有其他匹配类型,如 typeb_ 等):
namespace_module_typea_
此时,我只需要键入一个字符即可消除歧义,而且很有可能自动完成的下一个猜测是正确的。 dabbrev-expand 是否可以在缓冲区中使用这种完成模式?还是嬉皮士扩张?甚至是冰柱?我什么都没找到。
【问题讨论】:
标签: emacs autocomplete icicles