在 Spacemacs 的关键字搜索或者文件搜索记录列表里,如何翻页,而不是一行一行的跳(C-p)?
特别是找代码里的关键字,会列出上百条,如何翻页,而不是一行一行的找,或者怎么直接跳到最后一条记录?
在 Spacemacs 的关键字搜索或者文件搜索记录列表里,如何翻页,而不是一行一行的跳(C-p)?
特别是找代码里的关键字,会列出上百条,如何翻页,而不是一行一行的找,或者怎么直接跳到最后一条记录?
Ivy 中可以利用 avy-jump 跳转,方法是按 C-'
键,然后再按对应的字母跳转。
helm 中也有对应的功能,但是因为我不用 helm 了,所以现在忘记键位了。
翻页的问题,我也想知道 不过一般缩小范围后用 avy-jump 就够了
helm 的搜索结果中,按 C-v/M-v 翻页。ivy 应该也有类似的操作。
吐槽一下,经常分不清是 ivy
还是 lvy
是Ivy
,想像一下蝙蝠侠里的毒藤女 Ivy,你就不会分不清了
新建了一份 ivy
最小配置确认,在翻页的设置上,helm
和 ivy
是一致的:
key | helm | ivy |
---|---|---|
C-v | helm-help-scroll-down |
ivy-scroll-down-command |
M-v | helm-help-scroll-up |
ivy-scroll-up-command |
M-> | end-of-buffer |
ivy-end-of-buffer |
M-< | beginning-of-buffer |
ivy-beginning-of-buffer |
非常感谢!但是好像后面两个快捷键在 helm 里面不行
难道不是多输两个字母把结果减少到十条以内然后一条条往下。。
ivy是“常青藤”嘛,补全界的巅峰之作,大概是这个意思。
我是减少候选以后用 ace-jump。
是不是按错键了?注意 M-> 相当于 Alt+Shift+.
正解,这才是 Ivy 的正确使用姿势。翻页键不过是提供多一种选择而已。
这才是正解!另外,善用 avy-jump
(C-'
).
的确是这样,非常感谢。 成这个机会 问一下 相关的问题: 如何在 搜索的结果中,继续添加条件? 比如说如下操作: SPC s p -> 输入关键字 【session -G.cc】尝试在代码中项目 cc文件中查找 关键字 “session”, 如何进一步添加过滤条件?
谢谢