私は いくつかのランダムなコード を調べています、そしてその上部に、それはこれを言います:
# -*- mode: Ruby -*- # vi: set ft=Ruby :
これは何を意味するのでしょうか?
簡単な質問だとは思いますが、a)このコードがどの言語で書かれているのかさえわからない、b)bashとviに慣れていないため、オンラインで見つけることができませんでした。
これらの行は、編集者(emacsやviなど)にファイルの特定の編集モードを選択するように指示するモードラインです。編集モードは、エディタの方法に影響します。ファイルの内容をハイライトしてインデントします。
Emacsのモードライン(ファイルローカル変数と呼ばれます) ここ およびvimのモードライン ここ の詳細を読むことができます。