VIM muestra "m" cerca del espacio en blanco en Cygwin

VIM muestra "m" cerca del espacio en blanco en Cygwin

Recientemente actualicé todos los paquetes en mi instalación de Cygwin (x64) y desde entonces, mi VIM muestra "m" al comienzo de algunas líneas y alrededor de espacios en blanco. (Supongo que podría estar en lugares donde hay códigos de escape para resaltar la sintaxis)

(Buscando en Google el problemaparece imposible)

Archivo de muestra: (mostrando que no es un \r\nproblema...)

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

Vista de Vim:

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

Otra información:

  • Se usa mintty (¿Cygwin por defecto?)
  • La configuración de TERM y mintty está establecida en "xterm-256color"
  • Los caracteres "m" también aparecen alrededor de la edición.
  • set syntax=parece ayudar (Cosas como las búsquedas todavía tienen problemas)
  • VIM8.0
  • Versión de Cygwin: 2.8.0(0.309/5/3)

¿Hay alguna manera de que VIM vuelva a estar en un estado utilizable, con colores?

Esto está en uno de los archivos vimrc: (Posiblemente a través deeste)

" 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

Al eliminar las configuraciones "t_Sb" y "t_Sf" se eliminan las "m", pero los colores tampoco funcionan...

Respuesta1

Eliminar estas líneas del vimrc lo soluciona:

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

(Puede haber otras cosas en mi /etc.vimrc también, pero esto funciona para mí...)

información relacionada