Раскладка клавиатуры моего нетбука означает, что использование клавиш со стрелками для навигации немного неудобно. Есть ли способ заставить страницы GNU Info использовать hjkl
навигацию в стиле vim ? я знаю что могу
info printf | less
... и используйте j и k для прокрутки вверх и вниз, что достаточно, поскольку я использую информационные страницы для чтения, поэтому переход к определенным символам не является жизненно важным; но было бы неплохо, если бы я мог сделать это внутри info
, а не прибегать к трубе.
info --subnodes -o - "$@" | less
. Таким образом, вы сможете увидеть всю информацию о предмете.info
документация для автономного браузера доступна по адресуinfo "info stand-alone"
. Где вы можете ввестиi
тогдаvi
илиkey
затемTAB
дважды, чтобы увидеть соответствующие записи индекса.Ответы:
Да, информация имеет поддержку практически любой схемы привязки клавиш, которая вам нравится; см. http://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.html и обратите внимание, в частности, на
--vi-keys
параметр запуска Info.источник
alias info='info --vi-keys'
и все готово .Клавиши со стрелками - наименее удобный способ навигации по информационным документам; Кроме того, ключи hjkl являются наименее значимыми способами навигации с помощью комбинаций клавиш в стиле vim.
Info использует сочетания клавиш в стиле emacs, которые не так уж плохи, как только вы их выясните. попробуйте
info info
начать, а затем нажмите, hчтобы проверить некоторые ключи. точно так же, откройте файлless file
и нажмите, hчтобы увидеть, что он может предложить.В самом vim вы делаете это неправильно, пока не используете множество различных клавиш для навигации по текстовым объектам.
:help text-objects
,Push приходит к пушу, вот плагин vim для добавления команды: Info для просмотра информационных страниц со всей магией комбинаций клавиш vim. я бы полностью порекомендовал узнать, как просто использовать
info
вместо этого, так как он был разработан очень особенным образом, чтобы быть чрезвычайно эффективным в навигации.источник