Подсветка синтаксиса Vim уходит после второй загрузки файла - PullRequest
0 голосов
/ 28 января 2012

Хорошо, я новичок в vim, и у меня, похоже, очень неприятная проблема с подсветкой синтаксиса после последовательной загрузки файла.Как только я загружаю первый файл в vim, подсветка синтаксиса остается, однако, если я загружаю другой файл (из GUI, NERDtree или edit), то подсветка синтаксиса исчезает, и я не могу вернуть его командой: syn on.

Мой файл vimrc ниже, любая помощь приветствуется.

call pathogen#infect()
syntax on
filetype plugin indent on
let NERDTreeShowHidden=1
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
map <F3> :TlistToggle
map <F4> :NERDTree
set number
colors koehler

На самом деле, это забавно.Когда я только что загрузил свой файл vimrc, там была подсветка синтаксиса.Понятия не имею, что происходит.

1 Ответ

1 голос
/ 14 февраля 2012

Похоже, что у второго файла, который вы открываете, нет типа файла, который vim обнаруживает для подсветки синтаксиса, тем более, что у вас было подсветка при просмотре файла vimrc.

Когда вы находитесь в невыделенном файле, попробуйте эту команду:

:set filetype

Если значение пустое, поэтому подсветка синтаксиса отсутствует.

Было бы полезно, если бы вы могли расширить свой вопрос, включив в него имена файлов и типы файлов, которые работают, и тех, которые не работают.

...