Giữ nguyên sự chuyển đổi RTF sang TXT trên OS X


4

Tôi đã tạo một danh sách dấu đầu dòng đa cấp trong TextEdit trông giống như:

  • foo
    • quán ba
    • đồ đạc
      • nhiều thứ

Tuy nhiên, khi tôi cố gắng chuyển đổi nó thành văn bản (thông qua cmd-shift-T, sao chép và dán hoặc textutil), kết quả trông giống như:

  • foo
  • quán ba
  • đồ đạc
  • nhiều thứ

Làm thế nào tôi có thể chuyển đổi thành văn bản nhưng duy trì sự chú ý?

Câu trả lời:


1

Điều này là do bạn đang sử dụng định dạng phác thảo RTF mà tệp văn bản thuần túy không thể xử lý. Bạn có thể tạo phác thảo của mình theo cách thủ công với các tab để thụt lề và nhập các dấu đầu dòng với tùy chọn 8 và khi bạn chuyển đổi thành văn bản thuần túy, bạn sẽ nhận được kết quả như mong muốn.

Chỉnh sửa: Tôi đã có thể giữ định dạng bằng cách:

  1. Cài đặt PlainClip
  2. Shift bấm để khởi chạy Plain Clip và bật "xóa dấu cách và tab ở mỗi dòng" và "xóa ký tự điều khiển vô hình"
  3. Sao chép từ tệp RTF
  4. Nhấp vào PlainClip
  5. Dán vào tệp RTF mới và chuyển đổi sang TXT

Chắc chắn có một cách để sử dụng applescript hoặc somesuch để chuyển đổi định dạng thước kẻ thành khoảng trắng hoặc tab.
Dan

Xem câu trả lời chỉnh sửa.
Ridogi

Không làm điều đó cho tôi - tôi vẫn nhận được tất cả các viên đạn ở cùng cấp độ.
Dan

Chính xác theo hướng dẫn, nhưng thất bại cho tôi.
porg

0

Hmm, có vẻ như catdoc có thể làm điều này. Tôi đã hy vọng rằng antiword sẽ có thể để làm điều đó là tốt, nhưng tôi không thấy bất kỳ dấu hiệu cho thấy nó có thể trên trang web hoặc trong manpage , như vậy có lẽ không.

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.