LINUX.ORG.RU

Подсветка синтаксиса в Vim

 


0

1

Всем доброго времени суток. Собственно, проблема - перестала работать подсветка синтаксиса при открытии свежего файла. То есть, открываю свежий файл через gvim, например, ввожу #include <stdio.h> и ничего не подсвечивается. Если ввожу скобки, то открывающая и закрывающая скобки подсвечиваются при наведении на одну из них курсора. Если курсор переставить на другой символ, то подсветка скобок сразу пропадает. Если после введения части кода выбрать в сроке меню графического окна vim «Синтаксис -> С -> C», то синтаксис сразу подсвечивается, и если продолжать вводить код - он будет подсвечиваться. Вот мой .vimrc

set t_Co=256

if &term=~'linux'
  " This is the console on linux. I don't know for FreeBSD
  " set your console settings here.
  let g:solarized_termcolors=16
elseif &term=~'xterm'
  " Put your settings for X11 mode here
  let g:solarized_termcolors=256
endif

syntax on
set number
let g:solarized_italic=0
let g:solarized_contrast="high"
let g:solarized_visibility="high"
set background=dark
colorscheme solarized
set guifont=Terminus
Заранее спасибо.

Ответ на: комментарий от Kalashnikov

Нет. Просто начинаю воврдить в открытом поле. Блин, точно... :)

thunriv
() автор топика
Ответ на: комментарий от Kalashnikov

Вим и не будет подсвечивать ничего, если у файла нет расширения? P. S. Как задать высоту шрифту Terminus ?

thunriv
() автор топика
Ответ на: комментарий от thunriv

По magic-string может определить, но это хук при открытии => для нового файла не подойдет.

Терминус пиксельный - просто выбрать другой вариант (12 -> 14, например).

anonymous
()

Спасибо за помощь!

thunriv
() автор топика
Ответ на: комментарий от thunriv

Видел векторную версию. Здесь

Там не вектор, а растр втиснутый в ttf.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.