на моей человечности энергия сервера не получила подсветки синтаксиса, когда я открываю файлы (конфигурации, scipts...).
я попробовал
:syntax on
:syntax enable
и это пути в энергии, что его включенный, но это не работает
кто-то знает, как зафиксировать его?
спасибо!
энергия обнаруживает тип файла следовательно.
Если Вы хотите подсветку синтаксиса для файла без расширения, затем делают это после открытия файла.
: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
Так как это - конфигурация сервера, проблема вероятна, что Вы не имеете vim-common
пакет установлен. Попробуйте это и посмотрите, работает ли это.
Добавление как комментарий к комментарию;
как это знает который файл синтаксиса использовать? я попробовал "энергию file.php" и "энергию file.html", и она выделяет использование правильного файла синтаксиса. но что, если я хочу выделить файл сценария и просто ввести "файл энергии". затем ничто не выделяется, в то время как я ввожу команды сценария. как я могу выделить сценарии удара (для циклов, если операторы и т.д.)? – ajsie 6 часов назад
Хижина в начале файла указывает для энергии, какой сценарий это. IIRC, иногда необходимо сохранить файл и затем вновь открыть его, прежде чем подсветка синтаксиса включит, также.