Sublime Text 2では、拡張機能に基づいて構文を作成する方法を見てきました。しかし、拡張子のないファイル名はどうですか?たとえば、Rubyにある「Vagrantfile」というファイルがよくありますが、Sublime Text2は常にプレーンテキストで始めたいと考えています。 「Vagrantfile」と呼ばれるファイルのデフォルトを「Ruby」にする方法はありますか?
Sublime Text 2.0.1、ビルド2217を使用して、ウィンドウの右下を見てください。開いているVagrantfileの「プレーンテキスト」と表示されています。
それをクリックすると、開いたメニューの上部に、[現在の拡張子ですべて開く...]サブメニューが表示されます。そのサブメニューに移動し、Rubyを選択します。
Vagrantfileに拡張子がない場合でも、Sublimeはこれを記憶し、期待どおりRuby構文でVagrantfilesを開きます。これは、拡張子のないすべてのファイルに広がるわけではありません。
次の行を構文固有-ユーザーファイルに追加します。
設定>設定-詳細>構文固有-ユーザー
すべてのVagrantfileファイルの構文を永続的に保持します。
{
"extensions":
[
"Vagrantfile"
]
}