Zachowaj wcięcie przekształcające RTF w TXT w OS X

4

Zrobiłem wielopoziomową wypunktowaną listę w TextEdit, która wygląda mniej więcej tak:

  • bla
    • bar
    • rzeczy
      • rzeczy

Jednak gdy próbuję przekonwertować go na tekst (przez cmd-shift-T, kopiuj i wklej lub textutil), wynik wygląda bardziej jak:

  • bla
  • bar
  • rzeczy
  • rzeczy

Jak mogę przekonwertować na tekst, ale zachować wcięcie?

Dan
źródło

Odpowiedzi:

1

Wynika to z faktu, że używasz tylko RTF formatowania konturu, którego zwykły plik tekstowy nie jest w stanie obsłużyć. Możesz ręcznie utworzyć swój kontur za pomocą tabulatorów, aby wciąć i wpisać punktory za pomocą opcji 8, a po konwersji na zwykły tekst uzyskasz oczekiwany wynik.

Edycja: udało mi się zachować formatowanie poprzez:

  1. Zainstaluj PlainClip
  2. Shift kliknij, aby uruchomić Plain Clip i włączyć „usuń końcowe spacje i tabulatory z każdej linii” i „usuń niewidoczne znaki kontrolne”
  3. Skopiuj z pliku RTF
  4. Kliknij PlainClip
  5. Wklej nowy plik RTF i przekonwertuj na TXT
ridogi
źródło
Z pewnością istnieje jednak sposób na użycie skryptu jabłkowego lub czegoś takiego do konwersji formatowania linijki na spacje lub tabulatory.
Dan
Zobacz zredagowaną odpowiedź.
ridogi
Nie robi to dla mnie - wciąż mam wszystkie kule na tym samym poziomie.
Dan
Dokładnie postępowałem zgodnie z instrukcjami, ale mi się nie udało.
porg
0

Hmm, wygląda na to, że catdoc mógłby to zrobić. Miałem nadzieję, że antiword też będzie w stanie to zrobić, ale nie widzę żadnych oznak, że może to zrobić na stronie internetowej lub na stronie podręcznika , więc może nie.

SamB
źródło