Je regarde un code aléatoire , et en haut, il dit ceci:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Qu'est-ce que ça veut dire?
Je sais que c'est une question simple, mais je n'ai pas pu la trouver en ligne car a) je ne sais même pas dans quelle langue ce code est écrit, et b) je suis très nouveau dans bash et vi.
Réponses:
Ces lignes sont des modèles qui indiquent à un éditeur (par exemple emacs ou vi) de choisir un mode d'édition spécifique pour un fichier. Un mode d'édition affecte la façon dont l'éditeur, par exemple, met en évidence et met en retrait le contenu du fichier.
Vous pouvez en savoir plus sur les modelines pour emacs (qui sont appelées variables locales de fichier) ici et les modelines pour vim ici .
la source