Question

Je sais que c'est une sorte de question subjective, mais je suis curieux de savoir s'il y a une bonne raison de placer (ou de ne pas placer) les paramètres de l'éditeur dans les fichiers de code. Je pense à vi modélines, mais il est possible que cela s'applique aux autres éditeurs.

Bref, un vi Modeline est une ligne à l'intérieur d'un fichier qui indique vi Comment se comporter (retrait avec des espaces ou des onglets, définissez Tabwidth sur x, auto-inindent par défaut ou non, ...) qui est placé dans un commentaire, donc cela n'affectera pas le programme / compilateur lors de l'exécution. Dans un .c le fichier pourrait être similaire à

// vim: noai:ts=4:sw=4

D'une part, je pense que cela ne devrait pas être à l'intérieur du fichier, car il s'agit d'un paramètre d'éditeur et appartient donc à un fichier de configuration ou une propriété d'éditeur. D'un autre côté, pour des projets impliquant des développeurs en dehors d'une entreprise (qui ne sont pas imposés un éditeur / paramètres) ou des collaborateurs sur GitHub / Bitbucket / ... C'est un moyen facile d'éviter de casser le style de code (onglets vs espaces par exemple) , mais seulement pour ceux qui utilisent cet éditeur.

Je ne vois aucune raison suffisamment puissante pour décider ou contre cette pratique, donc je doute de ce qu'il faut faire.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top