3

В iTerm2 (версия 2.1.4), когда я прокручиваю вверх, чтобы увидеть предыдущие команды, я вижу фрагменты предыдущих сессий Vim, которые я не хочу видеть. Есть идеи, почему это происходит и как это исправить?

Например, вот некоторые результаты после того, как я набрал строку файла в Vim, а затем прокрутил вверх. Верхняя строка является остатком сеанса Vim. (У меня есть номера строк в Vim, отсюда и 1 ).

  1 I'm typing a line in Vim.
Last login: Tue Jan  5 10:16:18 on ttys001
imac:~$ vi test.txt
imac:~$ cat test.txt
I'm typing a line in Vim.
imac:~$

Иногда отображаются гораздо большие остатки. Любые мысли будут оценены.

2 ответа2

1

Джордж Нахман, парень из iTerm2, решил мою проблему здесь. Короче говоря, мне просто нужно было снять галочку с Prefs> Profiles> Terminal> Save lines для прокрутки в режиме альтернативного экрана в меню iTerm2.

0

Я запускаю urxvt в XQuartz и у меня была такая же проблема. Для меня было исправлено добавить следующее в ~/.Xdefaults:

urxvt*secondaryScreen: 1
urxvt*secondaryScroll: 0

Из справочных страниц:

вторичный экран: логический
Включение / выключение дополнительного экрана (по умолчанию включено).
secondScroll: логическое значение
Включение / выключение вторичной прокрутки экрана (по умолчанию включено). Если эта опция включена, прокрутка на дополнительном экране изменит буфер обратной прокрутки, и, если вторичный экран выключен, переключение на / с дополнительного экрана будет вместо этого прокручивать экран вверх.

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