跳到内容
hjkl·全系统

Vim 滚动。
无处不在

按住 fn,按 J 或 K,滚动任何应用程序中的任何窗口。没有插件,没有每个应用程序的配置——它就可以工作。

适用于 Safari · Xcode · Figma · 预览 · 任何应用程序

它是如何工作的

u·d·r·l 上的四个方向

fn + u / d / r / l 表示上、下、右、左。无需使用鼠标即可阅读长的 Notion 页面或浏览 GitHub PR。

调整步长:行、半页或整页

半页用于快速公关浏览,逐行进行精确审查。步长是可配置的。

适用于所有应用程序

Safari · VS Code · Slack · Finder — 一组按键,无需记住每个应用程序的快捷方式。

问题。

这不会与 VS Code 中的 Vim 键绑定冲突吗?

fns 仅在 fn 被持有时拦截 J/K。在带有 Vim 扩展的 VS Code 中,没有 fn 的 j/k 可以正常工作 — 正常模式导航、视觉选择,一切。 fn 层位于应用程序之上,因此不存在冲突。

我可以将按键从 hjkl 更改为方向键或 WASD 吗?

按键映射可在 fns 设置中配置。如果您更喜欢 WASD 风格或只想要 J/K 而无需 hjkl 的其余部分,则可以设置每个修饰符。默认值为 hjkl,因为这是大多数键盘用户的肌肉记忆所期望的。

我可以调整滚动速度吗?

是的。设置 → 滚动有一个从 1 到 10 的速度滑块。默认值已针对舒适的阅读速度进行了校准。无论速度设置如何,Shift+J/K 页面跳转始终恰好是一个视口高度。

使用 fns 滚动任意位置。

加入候补名单或尝试测试版。