Je vois une de ces deux lignes dans les .vimrc
fichiers. Celui-ci semble être le plus commun:
filetype plugin indent on
Mais en quoi diffère-t-il de cette ligne:
filetype indent on
J'ai trouvé de la documentation pour ce dernier , mais je suis toujours confus.
indentation
filetype
Flimm
la source
la source
:filetype
pour afficher les paramètres de type de fichier.Réponses:
filetype plugin indent on
est comme une combinaison de ces commandes:Il active "détection", "plugin" et "indent" à la fois. Vous pouvez vérifier par vous-même en lisant
:help :filetype-overview
.Détection
Que fait la "détection" de type de fichier? De la docs:
C'est moins déroutant si vous réalisez que la
filetype
commande est distincte de l'filetype
option. (La commande:filetype...
, l'option::set filetype...
)Brancher
Que fait la partie "plugin"? De la docs:
Le fichier en cours de chargement n'est pas nécessairement nommé
ftplugin.vim
, il peut s'agirftplugin/html_example.vim
par exemple.Retrait
Que fait la partie "retrait"? De la docs:
De nouveau, le fichier ne peut pas être nommé
indent.vim
, il pourrait l'êtreindent/html_example.vim
par exemple.la source
<type>/foobar.vim
(un sous-répertoire par type de fichier)<type>_foobar.vim
ou simplement<type>.vim
où <type> correspond au type de fichier actuel