2

(Извините за название. Какие-либо предложения?)

Я установил мою командную строку PS1, чтобы охватить 3 строки:

  1. пустое пространство
  2. пользователь, сервер и pwd
  3. $ или # для ввода

Я думаю less (или more?) настроен на разрыв после window's height - 1 , потому что когда я делаю $ git log , первые две строки невидимы в верхней части окна, а остальные прокручиваются.

Я не уверен, кто обрабатывает эту прокрутку и ее конфигурацию, но я предполагаю, что GIT использует less/more .

Где я могу настроить, чтобы мое прокручиваемое окно имело высоту window height - 3 строки, а не window height - 1?

Больше информации:

  • Если я cat lines.txt | less с файлом из 23 строк, он показывает весь файл и без прокрутки.
  • Если я делаю то же самое с 24-строчным файлом, он не показывает строку 1 (и не прокручивается).
  • С 25 строками: не показывает строки 1 и 2 (и без прокрутки).
  • С 26 строками: показывает строку 1 и прокрутку!

Чем less точки останова при неправильной высоте ...

1 ответ1

0

Что выводит echo $LESS ?

Работает ли это правильно, если вы LESS="" less /path/to/25line/file.txt ?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .