有什么方法可以通过常用命令排序舵结果吗?


23

似乎舵结果的顺序从来没有用……我要么浏览长长的列表,要么继续键入直到我缩小列表的范围。

有什么方法可以按照使用频率对结果进行排序?

编辑:也就是说,最常用的头盔结果应该出现在列表的顶部,无论是用于文件,命令,变量等


有任何特定的头盔命令吗?Helm-Mx确实在顶部给了我最近的命令
stsquad 2014年

嗯,我想我在达到Mx时只使用了任何头盔完成功能,我只是改用了Helm-Mx,现在可以使用了。我想我需要阅读更多有关舵的知识
aiguofer 2014年

Answers:


14

Helm有一个自适应排序选项,可根据其使用频率对结果进行排序。根据掌舵源代码,可以使用次要模式将其激活helm-adaptive-mode

https://github.com/emacs-helm/helm/blob/master/helm-adaptive.el


谢谢,这似乎是我正在寻找的东西,尽管它似乎没有按预期运行(不保存历史记录),但由于它确实回答了问题,因此我将其标记为答案。
aiguofer 2014年

@aiguofer如果发现错误,请在github上打开一个错误。
汤姆(Tom)

1

尽管Tom指出,应该使用helm-adaptive-mode来执行此操作,但不幸的是,按照以下方式使用helm的命令并不多:https : //groups.google.com/forum/#!topic /emacs-helm/ S6FXhGfDFqqA

我将他的答案保留为可接受的,因为这是可能的最接近的答案,并提出了https://github.com/emacs-helm/helm/issues/751


可以将aiguofer的答案所指向的部分讨论引入此处:“我已经弄清了如何保存上helm-M-xpsession.el一条注释中提到的变量。这仅解决了问题。” [...]好,我也有外部软件包可以做到这一点 由于此解决方案及其helm-adaptive-mode局限性不同,因此也许可以将它们一起使用。从长远来看,也许应该创建其他变量,这些变量可以用相同的方式保存。
Joe Corneli 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.