Я вижу одну из этих двух строк в .vimrc
файлах. Этот, кажется, самый распространенный:
filetype plugin indent on
Но как это отличается от этой линии:
filetype indent on
Я нашел документацию для последнего , но я все еще в замешательстве.
indentation
filetype
Флимм
источник
источник
:filetype
чтобы показать настройки типа файла.Ответы:
filetype plugin indent on
это как комбинация этих команд:Включает «обнаружение», «плагин» и «отступ» одновременно. Вы можете проверить сами, прочитав
:help :filetype-overview
.обнаружение
Что делает тип файла "обнаружение"? Из документов:
Это менее запутанно, если вы понимаете, что
filetype
команда отличается отfiletype
опции. (Команда:filetype...
, опция::set filetype...
)Plugin
Что делает часть «плагин»? Из документов:
Загружаемый файл не обязательно имеет имя
ftplugin.vim
, это может быть,ftplugin/html_example.vim
например.индент
Что делает часть «отступ»? Из документов:
Опять же, файл не может быть назван
indent.vim
, он может быть назван,indent/html_example.vim
например.источник
<type>/foobar.vim
(подкаталог на тип файла),<type>_foobar.vim
либо просто<type>.vim
где <тип> соответствует фактическому