подсветка синтаксиса в энергии?

на моей человечности энергия сервера не получила подсветки синтаксиса, когда я открываю файлы (конфигурации, scipts...).

я попробовал

:syntax on
:syntax enable

и это пути в энергии, что его включенный, но это не работает

кто-то знает, как зафиксировать его?

спасибо!

3
задан 04.04.2010, 14:16

4 ответа

энергия обнаруживает тип файла следовательно.
Если Вы хотите подсветку синтаксиса для файла без расширения, затем делают это после открытия файла.

:set ft=sh

принятие файла является сценарием удара. ft обозначает тип файла. Так же можно получить подсветку синтаксиса для других файлов путем установки типа файла на xml, HTML, php, Python соответственно. Если Вам нужно больше информации об этом,

:help ft

Надеюсь, это поможет.

править: Для сдерживающих типов файлов.
Это - только временное решение.

if &filetype == ""
    set viewoptions=options
    autocmd BufWinLeave * mkview
    autocmd BufWinEnter * loadview
endif

Добавьте это к своему vimrc файлу. Этот код хранит тип файла и другой локальный набор опций для файла, когда энергия выходит. Необходимо установить тип файла только однажды.
Сохраненные опции потеряны, когда файл переименован. Необходимо будет установить тип файла еще раз для хранения его.
Для большего количества информации об этом прочитайте руководство энергии для команд.

:help mkview
:help loadview
:help viewoptions
3
ответ дан 08.12.2019, 00:08

У Вас есть, по крайней мере, пустой .vimrc в ДОМЕ?

AFAIK, если тот файл отсутствует, энергия, запустится в vi-compatible режиме. Это могло бы быть причиной для пропавших без вести подсветки синтаксиса.

1
ответ дан 08.12.2019, 00:08

Так как это - конфигурация сервера, проблема вероятна, что Вы не имеете vim-common пакет установлен. Попробуйте это и посмотрите, работает ли это.

0
ответ дан 08.12.2019, 00:08

Добавление как комментарий к комментарию;

как это знает который файл синтаксиса использовать? я попробовал "энергию file.php" и "энергию file.html", и она выделяет использование правильного файла синтаксиса. но что, если я хочу выделить файл сценария и просто ввести "файл энергии". затем ничто не выделяется, в то время как я ввожу команды сценария. как я могу выделить сценарии удара (для циклов, если операторы и т.д.)? – ajsie 6 часов назад

Хижина в начале файла указывает для энергии, какой сценарий это. IIRC, иногда необходимо сохранить файл и затем вновь открыть его, прежде чем подсветка синтаксиса включит, также.

1
ответ дан 08.12.2019, 00:08

Теги

Похожие вопросы