Использование ↑и ↓клавиши со стрелками для прокрутки вверх и вниз страницы в GNU info
страниц вызывает у зрителя информационная страница неожиданно перейти на другой узел, это действительно дезориентирует.
Как я могу прокрутить страницу вниз и просто остановить инфо-просмотрщик / пейджер, когда он достигает вершины или низа, а затем потребовать отдельную команду для перехода на другой узел?
9
info
файлов. Если вам удобны плагины Vim и Vim, вы также можете установить ref и ref-info и на самом деле иметь нормальныйinfo
браузер.pinfo
мне это нравится, но он не работает, посколькуpinfo info
это одна из главных страниц индекса, которую я бы использовал, чтобы перейти к более конкретным страницам.pinfo info
просто загружает грузыman info
. Также я не мог понять, как перейти к следующему поисковому совпадениюpinfo
pinfo info-stnd
а неpinfo info
. Однако, кроме этого, я простоinfo
ненавистник, так что не ждите, что я слишком постараюсь защититьpinfo
. :)ref-info
Дело довольно приличное, хотя.info
страницы действительно созданы и предназначены для пользователей emacs. похоже, что ref-info - это определения синтаксиса vim дляinfo
страниц. Так есть ли идея, что вы открываете информационные страницы в vim - иref-info
плагин дает вам возможность перемещаться?ref
гипертекстовый браузер.ref
поставляется с браузерами для различных источников (man
страницы,perldoc
,pydoc
и т.д.), но не дляinfo
.ref-info
это плагин,ref
который добавляет поддержкуinfo
. Затем вы добавляетеlet g:ref_info_cmd='info --subnodes -o -'
в свой vimrc и просматриваетеinfo
страницы с помощью:Ref info <page>
. Возможно, вам придется потратить некоторое время на его настройку. Это очень полезный плагин.Ответы:
Размещение в ответ, как и просили.
Просто не используйте
info
для просмотраinfo
страниц. Существует автономныйinfo
браузер с именем pinfo , и Emacs, конечно, имеет свой собственный информационный режим .Если вы используете Vim, вы также можете установить плагины ref и ref-info .
ref
это по сути универсальный гипертекстовый браузер. Он поставляется с плагинами для ряда источников, таких какman
страницы,perldoc
,pydoc
и т.д., но не дляinfo
.ref-info
это плагин,ref
который добавляет возможность просмотраinfo
страниц.Комбинация
ref
+ref-info
делает приличныйinfo
браузер, с единственным недостатком, что он может искать только по странице, которую он отображает в данный момент. Частичное решение этой проблемы заключается в том, чтобы указатьinfo
бэкэнду, что нужно создавать более крупные чанки, прежде чемref-info
добавлять их , добавив эту строку в ваш vimrc:Затем вы будете просматривать
info
страницы, как это:Конечно, вы также можете использовать
ref
с другими источниками (:Ref man <page>
и т. Д.). Прочтите руководство для получения дополнительной информации.источник
let g:ref_info_cmd = 'info --subnodes -o -'
идеей объединить все в одну страницу. Я всегда так же используюzsh
справочные страницы, то естьzsh
справочные страницы разбиты примерно на 12 отдельных справочных страниц, но я всегда загружаюсьman zshall
для выполнения поиска по регулярному выражению, затем, когда я знаю, где находится нужная мне вещь, затем загружаю определенную справочную страницу, напримерman zshbuiltins
info
Вы можете использовать Control-Vдля прокрутки вперед-только страницы , и наоборот Meta-Vили Escape-Vдля прокрутки назад-только страницы . Они перечислены на
h
странице справки, но их трудно обнаружить.источник
C-d
вless
, но прокрутка всей страницы за раз немного дезориентирует.