Vim peut-il détecter le type de fichier d'un tampon avec un contenu, mais qui n'a pas encore de nom (pas encore enregistré) ? :filetype detect
ne fait pas grand-chose.
Réponses
Trop de publicités?La plupart des types de fichiers sont détectés par leur nom de fichier (et/ou leur emplacement), certains (principalement ceux avec un #!
ligne shebang) par leur contenu.
Si vous ne voulez pas encore sauvegarder le tampon, mais que vous avez la détection, vous pouvez nommer le tampon via :file name.ext
. Ensuite, la détection via :filetype detect
fonctionnera.
Si vous souhaitez simplement obtenir rapidement la coloration syntaxique (et les paramètres de type de fichier correspondants), il suffit de définir manuellement le type de fichier via :setf name
.