![我可以获得 GNU 信息的 vim-stlye (hjkl) 导航吗?](https://linux22.com/image/45259/%E6%88%91%E5%8F%AF%E4%BB%A5%E8%8E%B7%E5%BE%97%20GNU%20%E4%BF%A1%E6%81%AF%E7%9A%84%20vim-stlye%20(hjkl)%20%E5%AF%BC%E8%88%AA%E5%90%97%EF%BC%9F.png)
我的上网本键盘的布局意味着使用箭头键进行导航有点不舒服。有没有办法让 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-keys
Info 的启动选项。
答案2
箭头键是导航信息文档的最没有意义的方式;同样,hjkl 键是使用 vim 风格的键绑定进行导航的最没有意义的方式。
Info 使用 emacs 风格的键绑定,一旦你弄清楚它们,它们就不会那么糟糕。尝试info info
开始,然后点击h查看一些按键。同样,打开一个文件less file
并点击h查看它提供的内容。
在 vim 本身中,除非您使用许多不同的键来浏览文本对象,否则您的做法是不正确的。:help text-objects
。
推到了紧要关头,这里是一个 vim 插件,用于添加 :Info 命令,用于使用 vim 键绑定的所有魔力查看信息页面。我强烈建议学习如何使用info
,因为它是以一种非常特殊的方式设计的,可以非常有效地导航。