Сохраните отступ, преобразовывающий RTF в TXT на OS X

749
Dan

Я сделал многоуровневый маркированный список в TextEdit, который выглядит примерно так:

  • Foo
    • бар
    • материал
      • вещи

Однако когда я пытаюсь преобразовать его в текст (с помощью cmd-shift-T, копировать и вставить или textutil), результат выглядит примерно так:

  • Foo
  • бар
  • материал
  • вещи

Как я могу преобразовать в текст, но сохранить отступ?

4

2 ответа на вопрос

1
ridogi

Это связано с тем, что вы используете форматирование только в формате RTF, которое не может обработать простой текстовый файл. Вы можете создать свой контур вручную с помощью вкладок для отступа и ввести маркеры с опцией 8, и когда вы преобразуете в простой текст, вы получите результат, который вам нужен.

Изменить: мне удалось сохранить форматирование:

  1. Установите PlainClip
  2. Нажмите Shift, чтобы запустить Plain Clip и включить «удаление концевых пробелов и вкладок в каждой строке» и «удалить невидимые управляющие символы»
  3. Копировать из файла RTF
  4. Нажмите на обычный клип
  5. Вставьте новый RTF-файл и преобразуйте в TXT
Конечно, есть способ использовать applecript или что-то подобное для преобразования форматирования линейки в пробелы или табуляции. Dan 14 лет назад 0
Смотрите отредактированный ответ. ridogi 14 лет назад 0
Не делает это для меня - я все еще получаю все пули на одном уровне. Dan 14 лет назад 0
Точно следовал инструкциям, но мне не удалось. porg 10 лет назад 0
0
SamB

Хм, похоже, что Catdoc, вероятно, мог бы сделать это. Я надеялся, что antiword тоже сможет это сделать, но я не вижу никаких признаков того, что это возможно ни на веб-сайте, ни на странице руководства, так что, возможно, нет.