Sublime Text 2 では、拡張子に基づいて構文を決定できる方法があります。しかし、拡張子のないファイル名の場合はどうでしょうか。たとえば、Ruby で書かれた「Vagrantfile」というファイルがあることが多いのですが、Sublime Text 2 は常にプレーンテキストで開始しようとします。ファイル名が「Vagrantfile」の場合、デフォルトで「ruby」にする方法はありますか。
ベストアンサー1
Sublime Text 2.0.1、ビルド 2217 では、ウィンドウの右下にある、開いている Vagrantfile の「Plain Text」を確認します。
それをクリックすると、開いたメニューの上部に「現在の拡張子ですべて開く...」サブメニューがあります。そのサブメニューに移動して、Ruby を選択します。
Vagrantfile に拡張子がない場合でも、Sublime はこれを記憶し、期待どおりに Ruby 構文で Vagrantfile を開きます。これは、拡張子のないすべてのファイルに適用されるわけではありません。