19 我正在使用Helm来完成交互式命令的完成,但是它只能让我循环浏览过去使用过的那些命令(即4个候选)。我不希望出现这种情况,相反,当按Cn / Cp时,它将在所有模式匹配的命令之间循环。我该如何改变这种行为? helm cycling — wdkrnls source 1 您确定只让您循环使用最后使用的命令吗?我已安装了最新的头盔,并C-n在最后一个历史记录条目正确输入后按下,即可正确移至“ Emacs命令”部分 — Maciej Goszczycki 2014年
18 C-ohelm-next-source默认绑定。这将在可用资源之间循环。在这种情况下,源是您的命令历史记录和可用命令。 如果您在示例图像中位于历史记录的顶部,然后按C-o,它将把您移至Emacs Commands中的第一项。C-o再次将您带回到历史的顶端。 要从历史记录的底部自动移至命令列表,请设置helm-move-to-line-cycle-in-source为nil。 — 戴维·史密斯 source
4 这本身不是一个答案,但可以使UX更具您的喜好:如果设置helm-mode-reverse-history为UX,t则将“ Emacs Command History”源放在“ Emacs Commands”之后。 或来自Emacs文档本身: 在已helm-mode处理命令中,在当前源之后显示历史源。 — 航空 source
C-n
在最后一个历史记录条目正确输入后按下,即可正确移至“ Emacs命令”部分