Обертання ліній в Org-режимі Emacs?


50

Чи підтримує Org-режим Emacs перемикання ліній?

Я знаю, що в "регулярному" режимі Emacs буде лише трохи вбік - повернути праворуч і ліворуч після лінії, і прокручування не потрібно.

Однак є лише стрілки, які вказують ліворуч та праворуч. Якісь ідеї?

Відповіді:


35

Типовим для org-режиму є режим урізаних ліній.

Ви можете налаштувати цю поведінку за допомогою org-startup-truncated. Введіть F1-v org-startup-truncatedопис та натисніть на посилання "Налаштувати", щоб змінити його.


2
спасибі - я просто встановив його на "нуль", перейшовши <CTL> -hv: org-startup усіченим.
kalaracey

3
для одноразових, оцінюючи наступний вираз, зробили для мене трюк: (setq усічений рядки 'нуль)
vitaly

3
Загалом, у будь-якому режимі emacs функція toggle-усікати лінії буде перемикатися вперед і назад (для тимчасового рішення)
tjb

2
Чи знаєте ви причину truncate-linesдефолту? З огляду на те, що режим org призначений для ведення нотаток замість програмування, довгі рядки повинні бути нормою
Heisenberg

1
@Heisenberg Я думаю, що причина за замовчуванням полягає в тому, що таблиці в режимі org виглядають дуже погано, коли вони переносяться словами
супердеск

22

Ви також можете перемикати його на ходу за допомогою команди toggle-truncate-lines, між звичайним представленням Emacs та звичайним оглядом org. Наприклад, скористайтеся цим:

(define-key org-mode-map "\M-q" 'toggle-truncate-lines)

Mq призначений для заповнення абзацу за замовчуванням, але, ймовірно, ви не хочете використовувати його в org-режимі.



5

Режим Org не обертає рядки цілеспрямовано, щоб не робити таблиці дуже негарними. Функція org-fill-paragraphконтролює вставки розривів рядків для одного абзацу для вас. Тому ви можете використовувати це замість обгортання рядків.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.