Odpowiedzi:
Zachowanie, które chcesz, dzieje się, gdy używasz Xcode jako domyślnej aplikacji .
Żądane zachowanie nie jest możliwe w TextWrangler z następującego powodu: Textwrangler nie rozróżnia ikon dla *.php *.ccs...Xcode. Dlatego nie przechowuje różnych ikon dla różnych typów plików ( PHP.icns, CCS.icns...).
Zamiast tego TextWrangler przechowuje tylko jedną ikonę dla wszystkich typów plików :TextWranglerTextDoc.icns
Ta ikona znajduje się w:
.../Contents/Resources/TextWranglerTextDoc.icnsResourcesfolder został scalony z folderem Xcode.appz Textwrangler.app. Następnie zastąpiłem wpis Document Typesw Info.plistTextWrangler na Xcode. Mam nadzieję, że to wszystko jest bezpieczne ...