Emacs模糊自动完成

12

我非常喜欢emacs中ido的模糊匹配。我希望能够在自动完成中实现这样的功能,最好是使用auto-complete,因为我已经设置了ac-python和其他相关内容。我知道auto-complete在没有正常匹配时提供模糊匹配,但我希望能够通常使用。

1个回答

6

您可以将ac-fuzzy-complete绑定到您喜欢的某个键组合上,以代替您现在用于完成的其他方法。它已经是交互式的,但没有绑定到任何键。类似这样的内容就可以了:

(global-set-key (kbd "M-C-I") 'ac-fuzzy-complete)

(M-C-i 是用于 complete-symbol 的键盘组合键)

我可以这样做,但那会使自动完成弹出无用,并需要额外的按键。这对我来说背离了自动完成的目的。此外,它似乎只提供了一个建议。 - fread2281
它开始给我多个建议,但只有很少的数量,比如2个,而不是正常的9+。 - fread2281
这控制着在没有其他结果时是否使用模糊匹配。http://cx4a.org/software/auto-complete/manual.html#ac-use-fuzzy - fread2281

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接