VIM не выделяет файлы PHP, выделяет другие - PullRequest
4 голосов
/ 16 ноября 2011

VIM не может выделить файлы PHP или сделать отступ (используя '=').Он работает нормально для других типов файлов (.html, .c, .java и т. Д.)

Я попытался вручную установить тип файла / синтаксис без каких-либо результатов.

Что мне делать?*

ОС: Ubuntu 11.04 VIM - Vi IMproved 7.3 (2010 15 августа, скомпилировано 6 октября 2011 г. 10:34:41) Включенные исправления: 1-154

Должен ли я дать больше информации?1010 * PS: файл php.vim находится в папке синтаксиса.

Ответы [ 3 ]

6 голосов
/ 16 ноября 2011

Плагин синтаксиса по умолчанию для PHP требует, чтобы в начале файла было указано <?php, чтобы выделить что-либо.

4 голосов
/ 16 ноября 2011

Я не уверен, что может вызвать эту проблему, но попробуйте добавить ниже к .vimrc

au BufNewFile,BufRead *.php set filetype=php
0 голосов
/ 16 ноября 2011

Я использую следующие строки vimrc:

filetype plugin on
au BufNewFile,BufRead *.endfile set filetype=endfile
filetype plugin indent on

Часть с endlife помогает, например, для CSS, HTML и PHP файлов и для JavaScript, я добавил:

au BufRead,BufNewFile jquery.*.js set ft=javascript syntax=jquery

Iнадеюсь, что это поможет вам.

...