Первое, что я хотел бы проверить - на сломанной машине отредактируйте ваш vimrc и убедитесь, что set filetype on
он где-то там.
Другие вещи, чтобы проверить на сломанной машине:
- $ VIMRUNTIME / filetype.vim существует
- Что
:filetype
отображается, когда вы редактируете файл? (Должен сказать, что плагин обнаружения и отступ включены.)
- Появляется ли
set syntax off
в вашем vimrc где-нибудь?
Несколько вещей из просмотра вашего файла:
Строки 70-72:
Типы файлов также используются для подсветки синтаксиса. Если используется :syntax on
команда, также устанавливается определение типа файла. Там нет необходимости делать :filetype on
после :syntax on
.
Если вы собираетесь использовать filetype plugin indent on
, то вам не нужно filetype on
прямо перед этим. Вот как работают различные команды:
отступ модуля плагина команды ~
: тип файла включен без изменений без изменений
: тип файла выключен, без изменений, без изменений
: плагин filetype включен без изменений
: плагин filetype выключен без изменений выключен без изменений
: отступ для типа файла включен без изменений
: тип файла отступ отключен без изменений отключен
: отступ для плагина filetype включен on on
: отступ для плагина filetype выключен без изменений выключен
Строка 170: отключить отключение NERD. Вы получаете жалобы на использование файлов?
Другие мысли:
Возможно ли, что файл на нерабочем компьютере имеет измененный filetypes.vim? Различайте файлы. Они точно такие же? Разрешения одинаковы?