2012-12-24 75 views
12

我真的很喜欢ido在emacs中的模糊匹配。我想通过自动完成来实现。最好用auto-complete,因为我有ac-python和其他东西设置auto-complete。我知道auto-complete提供了模糊匹配,如果没有找到正常的匹配,但我通常需要这个。Emacs模糊自动完成

回答

6

您可以将ac-fuzzy-complete绑定到您喜欢的某个组合键,然后使用该组合键代替完成时使用的其他方法。它已经是互动的,但不受任何关键的约束。像这样的东西会做:

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

M-C-我否则用于complete-symbol组合键)

+0

我可以,但是这会使'自动complete'无用的弹出式窗口,需要额外的钥匙。这为我打破了“自动完成”的目的。此外,它似乎只给出一个建议。 – fread2281

+0

它开始给我多个建议,但只有一个像2这样的小数字,而不是正常的9+。 – fread2281

+0

如果没有其他结果,则控制是否使用模糊匹配。 http://cx4a.org/software/auto-complete/manual.html#ac-use-fuzzy – fread2281