У меня есть два компьютера с последней версией Fedora. Во-первых, я использую zsh, а колесо мыши можно использовать с меньшим количеством пейджеров в терминале gnome для прокрутки пейджера.
На втором я использую bash и прокручиваю историю терминала терминалом мыши, а не пейджером.
Оболочка не должна иметь никакого значения, почему я не могу использовать колесо мыши для прокрутки во втором случае?
Чтобы проиллюстрировать, что он делает, представьте, что у меня есть такой документ:
AAAA
BBBB
CCCC
DDDD
EEEE
И у меня есть терминал с двумя линиями. Если я использую меньше, я получаю на экране
AAAA
BBBB
Колесо мыши не может прокручиваться дальше вниз. Если я прокручиваю вверх, я получаю историю запросов bash. Теперь я использую клавишу вниз страницы, чтобы добраться до нижней части документа, я получаю на экране:
DDDD
EEEE
Прокрутка вверх заставляет меня
BBBB
DDDD
->
источник
Ответы:
Компьютер, где было меньше прокрутки
LESS=-r
, другой имелLESS=-asXFMMRqix8
Из справочной страницы меньше:
Эта
-X
опция не позволяла прокручивать все вместе, и эта-q
опция заставляла пейджер переходить в состояние без прокрутки при прокрутке мимо начала или конца файла.Мои варианты сейчас
LESS=-asrRix8
источник
-XE
, потому что я люблю, когда небольшие файлы сразу выводятся на экран, то есть используютсяless
в качествеcat
замены для небольших файлов. Я хотел бы иметь-XE
поведение с прокруткой на более длинных файлах ... по электронной почте автору в надежде, что это что-то достижимое. Я подозреваю, что нет. >:Для тех, кто новичок, как я, вы должны ввести в свой терминал следующее:
или используйте это
Вы можете использовать,
man less
чтобы увидеть разницуЧтобы эффект сохранялся, вы можете добавить эту строку в ваш ~ / .bashrc и снова открыть свой терминал.
источник