Tùy chỉnh Xem nhanh để cho phép tôi xem các tệp .yml


10

Tôi muốn sử dụng "khoảng trắng" để xem trước các tệp * .yml trực tiếp từ công cụ tìm trên Mac OS X.

Tôi nghĩ rằng tôi phải yêu cầu công cụ tìm khởi chạy trình xử lý xem nhanh tệp văn bản cho các tệp có loại đó và điều này có liên quan đến số nhận dạng loại phổ (UTI.)

Nhưng đó là tất cả những gì tôi có thể nhận được.

Bất cứ ai có thể cho tôi công thức kỳ diệu? Cảm ơn!!

Câu trả lời:


2

Tôi sử dụng TextMate của Ciarán Walsh trong plugin QuickLook .

Đây là một trình cắm thêm TextMate và trình tạo QuickLook để hiển thị các bản xem trước QuickLook (đối với một số kiểu tệp nhất định) bằng cách sử dụng cú pháp tô sáng TextMate. Hiện tại nó được cấu hình để làm nổi bật các tiêu đề Perl, PHP, Ruby, Shell, C và Obj-C (++). Lưu ý: điều này thiết lập hiệu quả TextMate như một máy chủ để tô sáng cú pháp, vì vậy nó sẽ không hoạt động trừ khi TM đang chạy (QuickLook sẽ chỉ quay lại bản xem trước tiêu chuẩn nếu không).

Đây là một liên kết thuận tiện để tải xuống plugin và bạn có thể đọc thêm về nó trên trang web của Ciarán.

Đây là giao diện khi tôi QuickLook một tệp .yml:

.yml QuickLook


8

Tôi đã rất may mắn với plugin QLStephen miễn phí cho Xem nhanh. Nó hiển thị rất nhiều định dạng văn bản gốc khác.
Có lẽ đáng để xem nếu nó sẽ làm việc với YAMLcác tập tin.

Bạn có thể lấy nó ở đây .


1
Đây phải là câu trả lời được lựa chọn. Ngoài ra, để biết hướng dẫn cài đặt: github.com/whomwah/qlstephen
Volte

Đã hoạt động trở lại vào năm 2018! Tính năng thú vị
Dolev

Không hoạt động vào năm 2020. Tôi có phải đặt một thiết lập đặc biệt không?
gr4nt3d

Có, đọc trang github nơi cài đặt được giải thích. Trên Catalina, thuộc tính mở rộng com.apple.quarantine phải được xóa.
Reven

0

Bạn có thể sử dụng plugin QLStephen như đã đề cập nhưng bạn sẽ cần chỉnh sửa nó như được mô tả trong trình theo dõi vấn đề của dự án: https://github.com/whomwah/qlstephen/issues/23#issuecomment-21769063

Về cơ bản: mở .../QLStephen.qlgenerator/Contents/Info.plisttệp trong trình soạn thảo văn bản và thêm UTI public.yamlvào khóa LSItemContentTypes. Sau đó chạy qlmanage -rđể tải lại dịch vụ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.