Я наткнулся на этот пост вКак выполнить поиск слова или фразы в команде «man» в Linux и просмотреть найденные решения?что объясняет возможность перехода к следующему шаблону, но как мне сделать так, чтобы он переходил по циклу, когда шаблон уже пройден, предполагая, что он встречается только один раз или когда я дохожу до конца страницы?
Например, как только я запускаю команду, которую man dpkg
я передаю, /
за которой следует simulate
. Это переносит меня к шаблону, однако это работает только тогда, когда я нахожусь в верхней части страницы. Если я пройду шаблон, он рекурсивно ищет по всей странице руководства.
решение1
man
не имеет возможности продолжить поиск вверху страницы после того, как вы достигли ее конца, поэтому pвы можете нажать или Shift-nвыполнить поиск в обратном направлении.
man использует less
для своей пейджинга и less
не поддерживает цикличность таким образом. Так что вы могли бы рассмотреть возможность заставить man использовать что-то другое, чем less для пейджинганапример vim. Или же установите man
плагин vim и запустите man изв рамках сеанса vim:
:Man dpkg