Nếu tôi sao chép một phần văn bản từ Chrome (cũng là Safari, TextEdit, v.v.) và xem nội dung trong bảng tạm thì các loại được liệt kê (ví dụ này dành cho Chrome) là:
(
"public.utf8-plain-text",
NSStringPboardType,
"public.html",
"Apple HTML pasteboard type"
)
Nhưng sau đó, và điều này là xoắn, chỉ cần đưa TextMate lên phía trước và ngay lập tức quay lại ứng dụng ban đầu của bạn - và bây giờ các loại là:
(
"dyn.ah62d4rv4gu8y82ppnvw1u7crqf4gnydcr7u1e3cytf2gn",
OakTextMatePboardType,
"public.utf8-plain-text",
NSStringPboardType
)
OakTextMatePboardType là loại TextMate độc quyền. Kết quả cuối cùng là nội dung html của bảng điều khiển đã biến mất, giống như bất kỳ định dạng nào mà ứng dụng có thể xuất phát từ html.
TextMate có một cái gì đó gọi là trình quản lý clipboard; Tôi có cần tìm nó và vô hiệu hóa nó không?
Phiên bản TextMate 1.5.10 (1631) OSX 10.7.5
Không thể tái tạo vấn đề với Phiên bản 1.5.11 (1634). Bạn có cài đặt gói không mặc định nào không?
—
Daniel Beck
Không, không có gì không mặc định mà tôi biết. Nhưng có lẽ một cái gì đó từ các phiên bản cũ? Tôi vừa xóa tất cả dấu vết của các lần cài đặt trước và tải xuống lại mới nhất từ trang web. Vấn đề vẫn còn! Các cuộc gọi mã của tôi (PyObjC)
—
donbro
pb = NSPasteboard.generalPasteboard().types()
nhưng danh sách các loại bảng pasteboard cũng được xác nhận thông qua một Thanh tra Pasteboard ứng dụng . Để lặp lại: (1) sao chép văn bản có định dạng, (2) dán vào trang TextEdit trống, (3) đưa TextMate lên phía trước (4) dán vào TextEdit. Mong đợi: cùng định dạng từ (2) Xem: không định dạng.