
Недавно я обновил все пакеты в моей установке Cygwin (x64), и с тех пор мой VIM показывает «m» в начале некоторых строк и вокруг пробелов. (Я предполагаю, что это может быть в местах, где присутствуют управляющие коды для подсветки синтаксиса)
(Погуглите для решения этой проблемы)кажется невозможным)
Пример файла: (Показывает, что это не \r\n
проблема...)
gert@local ~ $file .vimrc;cat -A .vimrc
.vimrc: ASCII text
set mouse=$
Вид Vim:
mset mmouse=
m~ ~
~
~
~
".vimrc" 1L, 11C 1,1 All
Дополнительная информация:
- используется mintty (по умолчанию Cygwin?)
- TERM и настройка mintty установлены на "xterm-256color"
- Символы «м» также появляются при редактировании.
set syntax=
кажется, помогает (такие вещи, как поиск, все еще имеют проблемы)- ВИМ 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
Удаление этих строк из vimrc исправляет проблему:
set t_Co=8
set t_Sb=m
set t_Sf=m
set term=xterm-256
(В моем /etc.vimrc могут быть и другие вещи, но у меня это работает...)