Шпатлевка: обновить экран VIM

Часто, когда я работаю в VIM через SSH в Putty с Windows-машины, я получаю повреждение строки, где на дисплее отображается одна строка. Запуск :!clear Clear или unmaximizing-then-maximizing окно Putty разрешает проблему, но ^L и ^R нет. Есть ли лучший способ изнутри VIM перерисовать экран?

Благодарю.

 :redraw 

Можно использовать для перерисовки всего.

Ctrl-L перерисовывает все.

Я делаю это сейчас в Putty и вижу, как это происходит.

Ответ очень быстрый для хоста, к которому я подключаюсь, но если я нажму Ctrl-L достаточно времени, я могу увидеть проблеск экрана на разных этапах полного перерисовывания сверху вниз.

Вы работаете над какой-то странной проблемой.

Во-первых, почему ваша сессия будет повреждена через SSH? Штукатурный сериал, может быть … (я использую это!)

Одна строка говорит о том, что, возможно, операционная система с другой стороны имеет неправильное представление о размере вашего терминала. Если приложение считает, что ваш терминал больше, чем есть на самом деле, он в конечном итоге напишет символ в нижнем правом углу, вызывая свиток.

Также проверьте значение $TERM : какой тип терминала вы предоставляете Vim? Несоответствие терминального типа также приведет к подобным вещам.

  • Как получить shift + стрелки и ctrl + стрелки, работающие в Vim в tmux?
  • Как заставить Emacs читать буфер от stdin при запуске?
  • PDF-XChange Viewer, pdflatex, Windows XP Pro SP3
  • Удалить все, кроме регулярного выражения в Vim
  • Vim запускает autocmd для всех типов файлов ЗА ИСКЛЮЧЕНИЕМ
  • Как открыть файлы в вертикально / горизонтальных разделенных окнах в Vim из командной строки
  • Открытие первых строк больших файлов в VIM
  • Буфер трубопровода для внешней команды в Vim
  • Прокрутка внутри Vim в терминале Mac
  • При запуске экрана в OSX команда + r запускает клавиши со стрелками в vim на всех экранах
  • Как изменить строковые литералы в Eclipse (от пользователя VIM)
  • Interesting Posts

    Spring 3 MVC: один-ко-многим в динамической форме (добавление / удаление при создании / обновлении)

    16 ГБ флэш-накопитель USB превратился в 1 ГБ после записи образа ISO на него

    HttpWebRequest с использованием обычной проверки подлинности

    C ++ 11 реализация и модель памяти

    Использование ключевого слова «params» для общих параметров в C #

    Используйте LAN для взаимодействия с Synergy, когда Wi-Fi подключен к Интернету

    Может ли Windows использовать оболочку Linux вместо cmd?

    Процесс Killing VNC вручную

    Как определить скорость (быстрый или гигабитный Ethernet) сетевого подключения по командной строке Windows

    Метод доступа после завершения анимации UIImageView

    Стандартная библиотека C ++: как писать обертки для cout, cerr, cin и endl?

    Не удалось выделить память: 8

    Можно ли / практично установить и запустить Linux на USB-накопителе?

    Как построить все столбцы кадра данных в R

    Запрос JQuery Ajax: изменить User-Agent

    Давайте будем гением компьютера.