Ключевой ход: ошибка возникает из-за того, что некоторые опции Vim по умолчанию вызывают проблему
Сейчас я использую свои стандартные конфигурации в .vimrc и .screenrc, так как я заметил, что они не вызывают ошибку.
Ошибка, похоже, незначительная комментарий и пустая строка зависит .
У меня есть доказательства этого.
У меня нет комментариев и пустых строк в моем коде Python. Тем не менее, я заметил, что когда Vim не может показывать полные строки, он ставит комментарии к моему коду. Например, отметьте три # -марки, которые Vim поставил там.
Это вызвало исчезновение пикселя.
альтернативный текст http://dl.getdropbox.com/u/175564/pythonBug.png
Ошибка возникает в том же файле, когда я не вижу знаки комментария, автоматически выставленные Vim.
альтернативный текст http://dl.getdropbox.com/u/175564/counterExample.png
Я специально продублировал код картинки, чтобы вы могли четко видеть исчезнувшие пиксели.
Однажды, когда я играл с кодом Python, я заметил, что «застой» произошел очень сильно после того, как я поместил в код одну пустую строку. Однако мне не удалось продублировать событие.
Неудачные попытки исправить ошибку с помощью .vimrc
для отключения комментариев, автоматически устанавливаемых Vim
набор форматирования- = с