2015-06-20 15 views
5

Mój komputer Mac rozpoznaje rozszerzenie .ts jako strumień transportowy MPEG-2, a ja częściej używam go jako plików TypeScript. Z tego powodu funkcja szybkiego wyszukiwania nie wyświetla zawartości plików .ts.Szybkie wyszukiwanie plików TypeScript

Znalazłem na Stackoverflow, że powinienem móc przypisać niestandardowe rozszerzenia do edytora tekstu, ale nie jestem pewien jak.

+1

prawym przyciskiem myszy plik -> Otwórz za pomocą ... -> wybierz Application -> Wybierz edytor tekstu -> zaznaczyć "Zawsze używaj tej aplikacji". (Z początku mojej głowy faktyczny tekst może się różnić) – HAS

+1

To zmienia tylko skojarzenia, które otwierają plik, a nie sam typ rozszerzenia. Nadal nie działa szybko (mam zainstalowany ql-colorcode). – tomitrescak

Odpowiedz

1

Udało mi się uzyskać QuickLook do wyświetlania plików .ts jako zwykły tekst. Niezbędnym krokiem było usunięcie Movie.qlgenerator z katalogu /System/Library/QuickLook.

Minusem jest to, że nie można QuickLook podgląd wszystkich typów filmów więcej ...

Aktualizacja 12.04.2016:
W OSX El Capitan wydaje się niemożliwe, aby po prostu usunąć plik od /System/Library/QuickLook (prawdopodobnie z powodu System Integrity Protection).

udało mi się wyjąć Movie.qlgenerator z następujących etapów:

  1. kopię zapasową pierwszego pliku
  2. uruchomić system w trybie odzyskiwania: Uruchom ponownie, a następnie naciśnij i przytrzymaj CMD-R
  3. Otwórz terminal
  4. wyłączyć SIP: csrutil disable
  5. cd /Volumes/Macintosh HD/System/Library/QuickLook (nazwa może być inna objętość)
  6. rm -rf Movie.qlgenerator
  7. csrutil enable
  8. csrutil status -> Sprawdź SIP jest włączony ponownie
  9. Restart

Po wykonaniu powyższych kroków mogę szybko wyglądają moje .ts plików.

Najlepsza część: Włożyłem Movie.qlgenerator miałem kopii zapasowej w pierwszym etapie do ~/Library/QuickLook a teraz mam też szybko zajrzeć do zapowiedzi filmów ...

+0

Jak usunąć "Film".qlgenerator' (Próba użycia 'sudo rm -R' nie czyni tego) – Manu

+0

@Manu: Zobacz moją aktualizację w odpowiedzi dla OSX El Capitan – jbandi

2

Według tego article istnieje inne rozwiązanie:

1) Usuń definicję rodzaju pliku z: /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
Musisz to zrobić w trybie odzyskiwania.

215 => { 
     "UTTypeConformsTo" => "public.movie" 
     "UTTypeDescription" => "MPEG-2 Transport Stream" 
     "UTTypeIdentifier" => "public.mpeg-2-transport-stream" 
     "UTTypeTagSpecification" => { 
     "public.filename-extension" => [ 
      0 => "ts" 
     ] 
     } 
    } 

2) Następnie uruchom /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill

Powiązane problemy