Как настроить `less` для печати, начиная с верхней части окна терминала?

Недавно я переключился с Ubuntu 15.04 на 15.10, и хотя у них, похоже, такая же версия less , 458, у меня другое поведение.

В моей новой системе, если в файле меньше строк, чем у терминала, то less отображается в нижней части окна терминала, например:

  <- <- empty space, not part of file <- file starts here ... last line of the file (END) <- symbol inserted by LESS 

По моему опыту с другими системами я бы получил следующее поведение:

 file starts here ... last line of the file (END) <- symbol inserted by LESS <- <- empty space <- 

Это второстепенная проблема, но тем не менее важна. Проблема с новым поведением заключается в том, что я не могу сказать из вывода, действительно ли файл начинается с пустых строк или просто less выводит его, потому что он слишком короткий для окна терминала.

One Solution collect form web for “Как настроить `less` для печати, начиная с верхней части окна терминала?”

Опция -c заставит less начинать с верхней части экрана. Вы можете применить его по умолчанию, добавив его в переменную среды LESS :

 LESS="${LESS:+$LESS }-c" export LESS 

Это займет то, что в настоящее время находится в LESS , если есть, и добавьте -c к нему, при необходимости пробел.

  • less -j не работает для меня
  • режим меньше следующего - очистить экран
  • Как написать все строки от меньшего до файла?
  • less --quit-if-one-screen без --no-init
  • Разница между меньшими -r и меньше -R
  • меньше всегда без учета регистра
  • less '+>' / path / to / file
  • Как вы уменьшаете отображение имени файла?
  • Может ли «меньше -F» быть полезно сочетаться с инициализацией termcap?
  • Постоянно отображать строку состояния меньше
  • Как я могу заставить меньше останавливать буферизацию ввода строки за строкой?
  • Использовать _roff, чтобы подчеркнуть слова
  • Linux и Unix - лучшая ОС в мире.