Ich schaue mir einen zufälligen Code an und oben steht:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Was bedeutet das?
Ich weiß, dass es eine einfache Frage ist, aber ich konnte sie online nicht herausfinden, weil a) ich nicht einmal weiß, in welcher Sprache dieser Code geschrieben ist, und b) ich bin sehr neu in Bash und Vi.
Antworten:
Diese Zeilen sind Modelllinien, die einen Editor (z. B. Emacs oder vi) anweisen, einen bestimmten Bearbeitungsmodus für eine Datei auszuwählen. Ein Bearbeitungsmodus beeinflusst, wie der Editor z. B. den Inhalt der Datei hervorhebt und einrückt.
Sie können lesen Sie mehr über -Modelines für Emacs (die Datei-lokale Variablen genannt werden) hier für vim und -Modelines hier .
quelle