Я использую то же vimrc
на двух отдельных компьютерах, обоих MacBook с помощью (MacVim). Каждый обнаруживает тип файла правильно после запуска файла от терминала. Другой заставляет меня вручную ввести.
:set filetype=php
Любые другие любопытные наблюдения за тем, какие настройки в vimrc управляют этим поведением, ценились бы.
Первая вещь я проверил бы - На поврежденной машине, отредактировал бы Ваш vimrc и удостоверился бы set filetype on
там где-нибудь.
Другие вещи проверить поврежденную машину:
:filetype
отобразитесь, когда Ваш действительно ли редактирование будет файлом? (Должен сказать, что плагин обнаружения и отступ все ВКЛЮЧЕНЫ.)set syntax off
появиться в своем vimrc где-нибудь?Несколько вещей от рассмотрения Вашего файла:
Строки 70-72:
Типы файлов также используются для подсветки синтаксиса. Если :syntax on
команда используется, обнаружение типа файла установлено также. Нет никакой потребности сделать :filetype on
после :syntax on
.
Если Вы собираетесь использовать filetype plugin indent on
, затем Вам не нужно filetype on
прямо перед ним. Это - то, как различные команды работают:
command detection plugin indent ~ :filetype on on unchanged unchanged :filetype off off unchanged unchanged :filetype plugin on on on unchanged :filetype plugin off unchanged off unchanged :filetype indent on on unchanged on :filetype indent off unchanged unchanged off :filetype plugin indent on on on on :filetype plugin indent off unchanged off off
Строка 170: Выключите КОМПЬЮТЕРНОГО ФАНАТА shutup. Вы получаете какие-либо жалобы на тип файла использования?
Другие мысли:
Действительно ли возможно, что файл на нерабочей машине имеет измененный filetypes.vim? Разность файлы. Они - точно то же? Действительно ли полномочия являются тем же?
Последние версии энергии не выполняют обнаружение типа файла автоматически на запуске, потому что Вы могли бы установить команды в своем .vimrc то обнаружение типа файла влияния.
Поместите следующий код в конце своего .vimrc, и Вы получите обнаружение типа файла снова
filetype on
filetype plugin on
filetype indent on
Немного вещей. С тех пор на одном из тех двух Ваших vimrc "работы", это означает, что проблема находится в другом (я принимаю на первом, все работает удовлетворительное).
Vim может загрузить файлы конфигурации из различных каталогов, которые имеют различные приоритеты загрузки (каждый перезаписывает другой). См. ": помогите vimfiles" видеть, которые это.
Во-вторых, попробуйте ": $myvimrc эха" для наблюдения от того, где "последний" vimrc загружается из. Действительно ли это - то, с которым Вы в настоящее время связываетесь?
В-третьих, как Dave, на которого уже указывают, у Вас есть файл в Вашем каталоге энергии, названном "filetype.vim", и у Вас есть соответствующий файл типа файла?
Если ни один из них не удается для Вас, действительно также сообщите нам, какая версия vim/gvim Вы использование