man
использует less
внутри, а less
имеет параметр -j
это почти похоже на функцию scrolloff
(см. этот ответ ). Отрицательные значения сохраняют поиск в нижней части экрана.
Итак, если вы введете info curl | less -j 4
, вы сможете выполнять поиск, сохраняя 4 строки над текстом, а если вы сделаете info curl | less -j - 4
, вы сможете выполнять поиск, удерживая 4 строки под текстом и «прижимаясь» к нижнему краю экрана (я считаю, что это более полезно).
Вместо передачи информации
] на меньше
вручную, вы можете заставить своего человека
сделать это, указав переменные среды для меньше
(см. этот ответ ) - а именно, LESS = -j4
заставит меньше
использовать -j4
по умолчанию. Если вы не хотите загрязнять среду, вы можете создать функцию для man
следующим образом:
man() {
env LESS=-j-4 man "$@"
}
Это заставит ее работать в подоболочке, чтобы переменная была очищена.