Преобразование между нумерованными и неупорядоченными списками в режиме org

12

Есть ли функция для преобразования нумерованных и неупорядоченных списков в режиме org? Списки могут быть или не быть вложенными.

Bernie
источник

Ответы:

18

Вы можете использовать функцию org-ctrl-c-minus, связанную по умолчанию с (как вы уже догадались) Control- c- -, для циклического перебора типов маркеров. Строка доктрины гласит:

Вставьте разделительную линию в таблицу или измените статус маркера строки. Также превращает обычную линию или область линий в элементы списка. Звонки org-table-insert-hline, org-toggle-itemили org-cycle-list-bullet, в зависимости от контекста.

org-cycle-list-bulletв свою очередь выполняет следующие действия в соответствии со строкой документации:

(org-cycle-list-bullet &optional WHICH)

Циклически перебирайте различные элементы перечисления / перечисления. Этот цикл весь уровень списка через последовательность:

- -> + -> * -> 1. -> 1)

Если WHICH является допустимой строкой, используйте ее в качестве нового маркера. Если WHICH является целым числом, 0 означает -, 1 означает, +и т. Д. Если WHICH есть previous, цикл в обратном направлении.

См. orgРучной узел в простых списках для более подробной информации.

Дэн
источник
14

Например, в моей среде в режиме org первое состояние выглядит следующим образом: неупорядоченный список.

- a
- b
- c

Измените первую строку как «1. a» как нумерованный список.

1. a
- b
- c

Теперь нажмите C-c C-cна первую строку «1.a». Ненумерованный список становится нумерованным списком.

1. a
2. b
3. c

Измените первую строку как «- a» как неупорядоченный список.

- a
2. b
3. c

Теперь нажмите C-c C-cна первую строку "- а". Нумерованный список становится неупорядоченным списком.

- a
- b
- c

Надеюсь это работает.

RUserPassingBy
источник