Ни один из экранов «меньше» или «меньше -X» при выходе

Ни less ни less -X прозрачный экран при выходе. В то же время, vim делает ….

Env iTerm2, протокол mosh, сервер Centos + tmux + zsh

iTerm2: термин отчета как xterm-256color

tmux: set -g terminal-overrides 'xterm*:smcup@:rmcup@' , без изменений на альтернативный экран

$TERM окончательно установлен на screen-256color

Я также попробовал tput smcup | od -c tput smcup | od -c и tput rmcup | od -c tput rmcup | od -c

предложил здесь . Он выводит правильный ответ.

2 Solutions collect form web for “Ни один из экранов «меньше» или «меньше -X» при выходе”

Проблема в том, что мой $LESS содержит -X . Плюс -+X будет less чем по умолчанию, это то, что указано в $LESS , NOT no -X . Таким образом, я все less работал с -X . Поэтому и не очистили экран.

У меня была такая же проблема. И это произошло только в iTerm2 на моем mac. Поэтому я нашел решение. Вам нужно отключить флажок «Сохранить строки для прокрутки в альтернативном режиме экрана».

Этот параметр сохраняется в каждом профиле на вкладке «терминал». Ниже приведен скриншот. Скриншот

  • экспортировать PATH только один раз для входа в zsh
  • Диапазоны массивов с пользовательским размером шага в оболочках Борна
  • Проверьте, запущен ли zshrc / sourced
  • Как работать с именами файлов, содержащими одну цитату внутри функции завершения zsh?
  • Первые символы команды, повторяющиеся на дисплее при завершении
  • Источник .bashrc в zsh без печати какого-либо вывода
  • Генерация цитируемых аргументов команды
  • Как сообщить остальной системе, что моя оболочка изменилась с zsh на bash?
  • Запретить расширение переменных в контурах
  • Автозаполнение флагов после подкоманды
  • Как изменяется подсказка о подоболочке
  • Linux и Unix - лучшая ОС в мире.