Zmieniasz domyślną aplikację, aby otworzyć określone rozszerzenie, ale zachowujesz poprzednią ikonę?

1

Używam TextWrangler do otwierania plików kodu, takich jak .php, .ccs, .jsitp.

Ale przypisuje tę samą ikonę do każdego pliku. Jak mogę odzyskać oryginalne ikony z powrotem do każdego rozszerzenia, gdy TextWrangler jest nadal domyślną aplikacją do ich otwierania?

Petruza
źródło

Odpowiedzi:

2

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:

  1. kliknij prawym przyciskiem myszy TextWrangler -> pokaż zawartość pakietu
  2. nawigować do .../Contents/Resources/TextWranglerTextDoc.icns
gentmatt
źródło
dzięki. Czy mógłbym więc manipulować Info.Plist TextWranglera, aby to osiągnąć, czy też jest to zbyt daleko idące?
Petruza
Tak, zrobiłem to i działa do tej pory: Resourcesfolder 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 ...
gentmatt
To mi niestety nie działa