Я недавно обновил все пакеты в моей установке 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", но цвета также не работают ...

1 ответ1

0

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

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

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

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