В одной только программе gvim подсветка синтаксиса не включена по умолчанию. Подсветка синтаксиса включается только явным включением с помощью команды, такой как :syntax on включен. Таким образом, единственный способ включить синтаксис - это включить его самостоятельно в командной строке Vim или добавить такую команду в файл конфигурации, который читается при запуске.
Vim обычно устанавливается в Windows со стандартным набором команд конфигурации в C:\Program Files\Vim\_vimrc . Этот стандартный набор включает в себя syntax on . Без каких-либо других файлов конфигурации gvim прочитает этот файл при запуске, и у вас будет выделение синтаксиса.
В :help _vimrc написано:«Четыре места ищутся для инициализации. Используется первое существующее, остальные игнорируются. "Список пользовательских файлов vimrc включает в себя $HOME/_vimrc за которым следует $VIM/_vimrc . В вашей системе $ VIM - это C:\Program Files\Vim .
Поэтому, когда вы используете файл C:\Documents and Settings\myUsername\_vimrc , gvim читает этот файл и пропускает C:\Program Files\Vim\_vimrc . Если ваш _vimrc не содержит syntax on вы не получите подсветку синтаксиса.
Если вы собираетесь использовать свой собственный _vimrc, убедитесь, что вы скопировали в него из C:\Program Files\Vim\_vimrc любую из тех команд конфигурации, которые вам нужны, включая syntax on .