Sublime Text 2でsbtファイルをカラーリング


Sublime Text 2は、Scalaファイルはシンタックスハイライトに対応しているけど、sbtファイルのハイライティングには対応していません。そこで、設定ファイルを少し変更します。

※MacOSXの場合のみ書きます。その他のOSもインストールディレクトリなどにあるPackagesフォルダを編集することで可能になると推測されます。

/Users/USERNAME/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
にあるfileTypesキーにsbtを追加します。

この状態のものを、

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>bundleUUID</key>
    <string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
    <key>fileTypes</key>
    <array>
        <string>scala</string>
    </array>
    ....

こんな風にします。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>bundleUUID</key>
    <string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
    <key>fileTypes</key>
    <array>
        <string>scala</string>
        <string>sbt</string>
    </array>
    ....

再起動して、sbtファイルを開くと、カラーリングが適用されているはず!

Comments are closed.