Меньше не прокручивать сразу на длинных строках (xterm-256color vs vt100)

0

Когда я нажимаю 'j' в текстовом файле с длинными строками, он не переходит к следующей строке, пока я не нажму j 'n' раз.

Итак, если у меня есть файл:

a
б
с
d
e (длинная строка, которая отображается на экране в виде 5 строк)

И я вижу только объявление, когда я нажимаю j, я должен нажать j пять раз, чтобы появилась строка e.

Я обычно делаю чистую установку при обновлении моего ноутбука; Я только что получил новый MBP с Lion, так что, возможно, я что-то упустил из своих предыдущих настроек, хотя такого поведения я не наблюдал раньше. Я не вижу ничего в переменных окружения .lessrc или LESS. Быстрый Google тоже ничего не показал.

Хорошо - это проблема с терминалом - моя старая конфигурация, должно быть, установила мои терминалы на vt100, моя новая оставляет Lion по умолчанию только xterm-256color. Если я "экспортирую TERM = vt100", все будет работать как надо - так что же сломано в terminfo xterm-256color? (/ USR / доли / TERMINFO / 78 / Xterm-256-цветные)

Спасибо!

Натан
источник

Ответы:

0

Кажется, не существует «встроенного» способа получить меньше, чтобы следовать физическим линиям, а не линиям экрана, хотя вы пробовали опцию «-S» (тире, заглавные буквы)? Он прерывает линии, а не складывает их. Вы можете напечатать -S, чтобы включить / выключить сворачивание, когда меньше, и я установил его в моей переменной окружения LESS, чтобы всегда резать, поэтому физические линии == строки экрана, и я могу нажать -S, чтобы сложить их, если я надо по какой-то причине. Я обычно просто нажимаю 'l' или стрелку вправо, чтобы прокрутить этот путь.

в вашем .bashrc, или .profile, или как угодно:

МЕНЬШЕ ЭКСПОРТА = -S

приведет к тому, что меньше будет «нарезать» против фолда как действие по умолчанию. Это позволит вам прокручивать по своему желанию, опять же ... ввод -S (тире, прописной-ess) переключит фолд / рубить, как вы хотите.

Есть множество других полезных опций для размещения в $ LESS, попробуйте!

Переменная $ LESS env является наиболее удобным способом задания параметров по умолчанию, хотя вы также можете использовать псевдоним:

псевдоним меньше = 'меньше -S'

Но это становится громоздким.

lornix
источник
Спасибо - это заставляет работать прокрутку, но я теряю контент :-) [Я знаю о меньшем количестве вариантов, хотя я не пробовал S]
Натан