Моя установка vim
использует плагин csexact
для исправления соответствия цветов для цветовых схем, которые обычно работают только в gvim
. Все работает нормально, пока gnome-terminal
не потеряет фокус, и вдруг все сломается!
Вот изображение проблемы в действии:
У меня точно так же vim
установка на моем ноутбуке (Ubuntu 12.04 32bit, gnome-терминал 3.4.1.1, vim скомпилирован из исходного кода). Однако на моем компьютере (Ubuntu 12.10 64bit, gnome-терминал 3.6.0, vim, скомпилированный из исходного кода) эта проблема возникает. Я не решаюсь винить плагин csexact
, поскольку vim
в gnome-terminal
не может принимать события focuslost
или focusgained
, тогда это должно быть проблемой terminal
; тем не менее, я замечаю, что когда цвета меняются, если я запускаю :CSExactColors
, все снова исправляется.
Что я могу сделать? Любые идеи о том, как это исправить, в чем проблема, или даже обойти? Благодаря
Это была ошибка в vte, которая была исправлена некоторое время назад (в 0.36, если я правильно помню).