我可以获得 GNU 信息的 vim-stlye (hjkl) 导航吗?

我可以获得 GNU 信息的 vim-stlye (hjkl) 导航吗?

我的上网本键盘的布局意味着使用箭头键进行导航有点不舒服。有没有办法让 GNU Info 页面使用 vim 风格的hjkl导航?我知道我可以

info printf | less

...并使用 j 和 k 上下滚动,这已经足够了,因为我使用信息页面进行阅读,因此导航到特定字符并不重要;但如果我可以在 之内完成此操作info,而不是诉诸管道,那就太好了。

答案1

是的,info 几乎支持您喜欢的任何键绑定方案;看http://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.html特别注意--vi-keysInfo 的启动选项。

答案2

箭头键是导航信息文档的最没有意义的方式;同样,hjkl 键是使用 vim 风格的键绑定进行导航的最没有意义的方式。

Info 使用 emacs 风格的键绑定,一旦你弄清楚它们,它们就不会那么糟糕。尝试info info开始,然后点击h查看一些按键。同样,打开一个文件less file并点击h查看它提供的内容。

在 vim 本身中,除非您使用许多不同的键来浏览文本对象,否则您的做法是不正确的。:help text-objects

推到了紧要关头,这里是一个 vim 插件,用于添加 :Info 命令,用于使用 vim 键绑定的所有魔力查看信息页面。我强烈建议学习如何使用info,因为它是以一种非常特殊的方式设计的,可以非常有效地导航。

相关内容