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

evi*_*oup 19 less vim info

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

info printf | less
Run Code Online (Sandbox Code Playgroud)

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

tri*_*eee 21

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

  • 我认为我们有一个赢家,`alias info='info --vi-keys'` 和 *done*。 (7认同)

Jos*_*Gee 5

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

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

在 vim 本身中,除非您使用许多不同的键来导航文本对象,否则您的操作是不正确的。:help text-objects.

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