Veo una de estas dos líneas en los .vimrc
archivos. Este parece ser el más común:
filetype plugin indent on
Pero, ¿en qué se diferencia de esta línea?
filetype indent on
He encontrado documentación para este último , pero todavía estoy confundido.
indentation
filetype
Flimm
fuente
fuente
:filetype
para mostrar la configuración del tipo de archivo.Respuestas:
filetype plugin indent on
es como una combinación de estos comandos:Activa "detección", "complemento" y "sangría" a la vez. Puede verificarlo usted mismo leyendo
:help :filetype-overview
.Detección
¿Qué hace la "detección" de tipo de archivo? De los documentos:
Esto es menos confuso si te das cuenta de que el
filetype
comando es distinto de lafiletype
opción. (El comando:filetype...
, la opción::set filetype...
)Enchufar
¿Qué hace la parte "plugin"? De los documentos:
El archivo que se está cargando no tiene necesariamente un nombre
ftplugin.vim
, podría ser,ftplugin/html_example.vim
por ejemplo.Sangrar
¿Qué hace la parte "sangría"? De los documentos:
Una vez más, el archivo puede no tener nombre
indent.vim
, podría llamarse,indent/html_example.vim
por ejemplo.fuente
<type>/foobar.vim
(un subdirectorio por tipo de archivo)<type>_foobar.vim
o simplemente<type>.vim
donde <type> corresponde al tipo de archivo real