私はたくさんの.sass、.scss、html.twigファイルです。仲間これらをSublime Text 2で表示します。デフォルトでは、一部のアイコンは「バイナリ」、一部のアイコンは「空白のシート」となり、フォルダのわかりやすさが損なわれます。CSSとHTMLを使用するようにしたいのです。アイコンの崇高な用途。css と .htmlファイルです。そこで私は情報.plistパッケージの内容で次のように編集しました:
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>SASS</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>sass</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>CSS</string>
</dict>
html.twigとemail.md.twigの場合
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>HTML</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>html</string>
<string>html.twig</string>
<string>email.md.twig</string>
<string>htm</string>
<string>shtml</string>
<string>xhtml</string>
<string>phtml</string>
<string>inc</string>
<string>tpl</string>
<string>tmpl</string>
<string>tpl</string>
<string>ctp</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>HTML</string>
</dict>
(参考までに、私は以下をフォローしました:Mac でファイルの種類のアイコンを設定するにはどうすればいいですか?) 注意してくださいCFBundleTypeIconFile
: HTML と CSS を使用しているため、アイコンは確実に存在します (.css および .html で動作するため)。
しかし、アプリ全体を閉じて に移動し、~/Desktop
起動して に戻して~/Applications
再度起動しても、何も起こりません。OS X の再起動も試しました。
また、これらのファイルにカスタム アイコンをまだ設定していないことも確かです (情報ダイアログ経由)。確認するために、デスクトップに新しい test.sass などのファイルをいくつか作成しました。
ここで私が何を間違っているのか、誰か分かりますか? そもそも Plist.info を編集するのは良い考えでしょうか? アプリが更新されるとどうなりますか?
主な質問:ここで何が間違っているのでしょうか? ;-)
または:たとえば、すべての .sass ファイルに正しいアイコンを関連付ける別の方法はありますか (ファイルごとに個別に関連付けるのではなく)
ありがとう!
答え1
killall Finder
TotalFinder を使用する場合は、ターミナルに入力して再起動する必要があります。TotalFinder には独自のアイコン キャッシュがあるようです (くそ、確認すべきでした)。2 番目に変更したのは、 CFBundleTypeIconFile
@DanielBeck が問題を再現しようとしたときに行ったように、SASS ブロックを配列の先頭に配置したことです。
3 つ目は、@DanielBeck が推奨しているように、まったく正しいことです。ファイル タイプは右から左に読み取られるため、xxx.twig ではなく twig のみを使用します。拡張子 がhtml.twig
付いたファイルになります。html
twig