2015-06-20 16 views
5

Máy Mac của tôi nhận dạng đuôi mở rộng là MPEG-2 Transport Stream, trong khi tôi sử dụng nó thường xuyên hơn như các tệp TypeScript. Bởi vì Quick Look không hiển thị nội dung của các tệp .ts.Sửa nhanh các tập tin TypeScript

Tôi tìm thấy trên Stackoverflow mà tôi có thể chỉ định tiện ích mở rộng tùy chỉnh cho trình chỉnh sửa văn bản, nhưng tôi không chắc chắn cách thực hiện.

+1

Nhấp chuột phải vào tập tin -> Open with ... -> chọn Application -> Chọn soạn thảo văn bản của bạn -> đánh dấu vào "Luôn luôn sử dụng ứng dụng này". (Từ đầu của tôi, văn bản thực tế có thể khác nhau) – HAS

+1

Điều đó chỉ thay đổi các liên kết mở tệp chứ không phải là loại tiện ích mở rộng. Nó vẫn không làm cho công việc nhanh chóng (tôi đã cài đặt ql-colorcode). – tomitrescak

Trả lời

1

Tôi đã quản lý để QuickLook hiển thị tệp .ts dưới dạng văn bản thuần túy.

Bước cần thiết là xóa Movie.qlgenerator khỏi thư mục /System/Library/QuickLook.

Nhược điểm là, QuickLook không thể xem trước bất kỳ loại phim nữa ...

Cập nhật 2016/04/12:
Trong OSX El Capitan có vẻ như không thể chỉ đơn giản là loại bỏ một tệp từ /System/Library/QuickLook (có thể là do System Integrity Protection).

tôi quản lý để loại bỏ các Movie.qlgenerator với các bước sau:

  1. Sao lưu các tập tin đầu tiên
  2. Khởi động vào chế độ Recovery Mode: Khởi động lại và nhấn và giữ Cmd-R
  3. Mở một terminal
  4. disable SIP: csrutil disable
  5. cd /Volumes/Macintosh HD/System/Library/QuickLook (tên khối lượng của bạn có thể khác)
  6. rm -rf Movie.qlgenerator
  7. csrutil enable
  8. csrutil status -> Xác nhận SIP được bật lại
  9. Restart

Sau các bước trên tôi có thể nhanh chóng tìm .ts tác phẩm của tôi.

Phần tốt nhất: Tôi đặt Movie.qlgenerator tôi đã sao lưu ở bước đầu tiên vào ~/Library/QuickLook và bây giờ tôi cũng nhanh chóng tìm xem trước cho các bộ phim ...

+0

Bạn đã xóa 'Phim như thế nào.qlgenerator' (Cố gắng với 'sudo rm -R' không làm cho nó) – Manu

+0

@Manu: Xem cập nhật của tôi trong câu trả lời cho OSX El Capitan – jbandi

2

Theo article này, có một giải pháp khác:

1) Xóa định nghĩa filetype từ: /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
Bạn cần làm điều đó trong chế độ khôi phục.

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

2) Sau đó chạy /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill

Các vấn đề liên quan