Есть ли функция для преобразования нумерованных и неупорядоченных списков в режиме org? Списки могут быть или не быть вложенными.
Вы можете использовать функцию 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
Ручной узел в простых списках
для более подробной информации.
Например, в моей среде в режиме 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
Надеюсь это работает.