Mam taki stół:
| Verse No | Verse |
| | <10> |
| 1 | line1 li=> |
| 2 | line2 li=> |
Chciałbym to zobaczyć jako
| Verse No | Verse |
| | <10> |
| 1 | line1 line |
| | 1 line1 |
| 2 | line2 line |
| | 2 line2 |
Jestem tego świadomy, C-c `
ale to nie wystarczy, chcę zobaczyć cały tekst jednocześnie. Tylko do odczytu jest w razie potrzeby OK.
Odpowiedzi:
Tryb org ma 2 formaty tabel, domyślny,
org-table
a drugi totable.el
.Zawijanie komórek jest dostępne dla tabel w
table.el
formacie.Spróbuj tego
Usuń dodatkowy wiersz za pomocą,
<10>
aby twoja tabela wyglądała podobnie do poniższego przykładu:Umieść kursor, czyli punkt, w zaktualizowanej tabeli, a następnie wpisz C-c ~i odpowiedz
y
. Zaktualizowana tabela powinna wyglądać podobnie do poniższego przykładu:Umieść kursor w zaktualizowanej tabeli, a następnie wpisz, C-c 'a pojawi się nowe okno lub ramka.
Wpisz M-x t-r-ti każdą komórkę tabeli należy wyróżnić.
Umieść kursor w drugiej kolumnie i pisz, C-c C-c <aż kolumna osiągnie pożądaną szerokość.
Wpisz, C-c 'aby zakończyć edycję tabeli. Te kroki powinny dać ci podobny do poniższego przykładu:
Dziękujemy za pytanie!
Mam nadzieję, że to pomogło!
źródło
C-c ~
aby przekonwertować z powrotem doorg-table
formatu?t-r-t
istnieje skrót dla innego polecenia? Zauważyłem, że w przypadku tabel zawierających tekst z osadzonymi linkami po kroku 3 wybierane są tylko nagłówki kolumn i potrzebuję sposobu na wybranie każdej komórki tabeli, jak w kroku 4. Jednak nie wiem do czego odnosi się krok 4, ponieważM-x t-r-t
nic nie pokazuje mi w trybie org 9.1.9Dostosuj szerokość kolumny za pomocą opcji Zawiń
Oto rozwiązanie dostosowane dla trybu org 9.1.13, Spacemacs (0.200.13), emacs 26.1 dla wygody.
Począwszy od następującej zawartości w buforze w trybie organizacji:
musi pozostawić NEWLINE na powyższej tabeli, aby uniknąć błędu table.el.
+----------+-------------------+ | Verse No | Verse | +----------+-------------------+ | 1 | Line1 Line1 Line1 | +----------+-------------------+ | 2 | Line2 Line2 Line2 | +----------+-------------------+
+----------+---------+ | Verse No | Verse | +----------+---------+ | 1 | Line1 | | |Line1 | | |Line1 | +----------+---------+ | 2 | Line2 | | |Line2 | | |Line2 | +----------+---------+
Działa w mojej konfiguracji bez wchodzenia w tryb table.el. W przypadku moich statków kosmicznych Cu 10 Cc Cc <nie działa.
źródło
SPC u 10
Nie jest wymagane.10
automatycznie poprzedza toC-u 10-
(Emacs 27.0.50, Spacemacs 9.0.)Po podążeniu za zaakceptowaną odpowiedzią i ustaleniu rozmiaru długiej kolumny w istniejącej tabeli, przełączanie trybu tabeli o stałej szerokości
M-x table-fixed-width-mode
wydaje się załatwić automatyczne zawijanie (przyszłych) długich linii tekstu w kolumnie w edycji tabeli tryb. Wejdź do trybu edycji tabeli, naciskając klawiszC-c '
Testowano na: Emacs 25.2.2, Org-Mode 9.1.6
źródło