3

Я использую Windows XP с VIM 7.2, и до сих пор я пробовал кучу разных версий уровня исправлений 7.2.x (официальную версию 7.2 и более новые исправленные дистрибутивы из проекта 'Cream', без Cream, конечно), все с те же результаты.

После загрузки файла во время регулярного использования vim я получаю случайные вспышки мерцания, очень короткие, иногда едва заметные, очень частые (каждые 4–20 секунд).

Некоторые намеки:

  • Это не происходит при отключенной подсветке синтаксиса

  • Похоже, что это не срабатывает для всего, что я делаю, по крайней мере, напрямую, поскольку иногда достаточно просто оставить vim бездействующим (даже не в фокусе), чтобы проблема была видна.

  • Дома я использую более быстрый компьютер с Windows Vista, с теми же настройками конфигурации (синхронно с использованием DropBox), мерцание на самом деле не проблема, если вы обратите внимание, вы едва заметите очень быстрые мерцания. Поэтому я думаю, что проблема может быть просто скрыта.

  • Я уже пытался изменить "nolazyredraw", "ttyscroll = 1", "nohlsearch" и другие подобные вещи, которые я нашел в Интернете по этому вопросу, но безуспешно.

Есть намеки?

3 ответа3

2

Это не аппаратная проблема, как отметили умные администраторы из Stackoverflow.

Вот решение:http://groups.google.com/group/vim_dev/browse_thread/thread/ce70ecfd07b9821d/c5933e286590dded

Кажется, есть какое-то приложение в фоновом режиме, которое случайным образом заставляет мои приложения обновляться с частотой, превышающей норму (как вы заметили, мерцание может быть видно даже у вашего быстрого компьютера).

Без исправления область редактирования автоматически становится недействительной, когда такие события происходят, вызывая ее стирание (это происходит очень быстро), исправление заставляет область редактирования оставаться, когда происходит перерисовка.

0

Каковы характеристики вашего компьютера? Я использую Vim7.2 на Windows XP каждый день, не мерцая. Я ДЕЙСТВИТЕЛЬНО заметил, что мерцание произошло на старом / более медленном оборудовании, но моя текущая рабочая машина справляется с этим без проблем: двухъядерный процессор 2,2 ГГц, 2 ГБ оперативной памяти и небольшая видеокарта Nvidia Quaddro FX.

Поскольку мой представитель недостаточно высок, чтобы комментировать, мой официальный ответ: "Получить более быстрый компьютер" (я знаю, не очень полезно)

0

Я была такая же проблема. Как описано: он не будет мигать с : синтаксис выключен, а мигает довольно случайно с : синтаксис включен. Я нашел по настройке : filetype off мерцание прекратилось. Я не очень понимаю это, но результат был для меня как щелчок выключателя. Попробуйте и дайте мне знать, если кто-то еще знает, почему это сработало, пожалуйста, заполните меня.

Файл: ~/.vimrc Тип файла filetype off filetype plugin indent on syntax on файла при включенном синтаксисе

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