VIM показывает "м" возле белого пространства на Cygwin

343
Gert van den Berg

Недавно я обновил все пакеты в моей установке Cygwin (x64), и с тех пор мой VIM показывает «m» в начале некоторых строк и вокруг пробела. (Я предполагаю, что это может быть в местах, где присутствуют escape-коды для подсветки синтаксиса)

(Поиск в Google кажется невозможным )

Пример файла: (показывает, что это не \r\nпроблема ...)

gert@local ~ $file .vimrc;cat -A .vimrc .vimrc: ASCII text set mouse=$ 

Vim view:

mset mmouse= m~ ~ ~ ~ ~ ".vimrc" 1L, 11C 1,1 All 

Другая информация:

  • используется mintty (Cygwin по умолчанию?)
  • СРОК и настройка mintty установлена ​​на «xterm-256color»
  • Символы "m" также появляются вокруг редактирования
  • set syntax= кажется, помогает (у вещей как поиски все еще есть проблемы)
  • VIM 8.0
  • Версия Cygwin: 2.8.0 (0.309 / 5/3)

Есть ли способ вернуть VIM в работоспособное состояние, с цветами.

Это в одном из файлов vimrc: (возможно, через это )

" Settings to try and get syntax working set nocompatible set nocp set backspace=indent,eol,start set term=xterm-256 set hlsearch set t_Co=8 set t_Sb=m set t_Sf=m 

Удаление настроек «t_Sb» и «t_Sf» избавляет от «m», но цвета также не работают ...

0
Обычный режим vi можно использовать ... (даже такие вещи, как ошибки цвета) Я уверен, что это связано с escape-кодом ... Gert van den Berg 6 лет назад 0

1 ответ на вопрос

0
Gert van den Berg

Удаление этих строк из vimrc исправляет это:

set t_Co=8 set t_Sb=m set t_Sf=m set term=xterm-256 

(Могут быть и другие вещи в моем /etc.vimrc, но это работает для меня ...)

Похожие вопросы