Есть ли команда org-mode Emacs для перехода к заголовку org?
В Emacs org-mode есть ли команда вроде org-goto-heading?
В длинном файле org-mode у меня есть заголовок внизу:
* questions
Я хотел бы перейти к этому заголовку, не пропустив все остальные экземпляры слова questions
.
Есть ли команда вроде:
В основном я хотел бы перейти к этому заголовку, используя что-то вроде этого: M-x org-goto-heading questions <RET>
Ответы
Ответ 1
Вот интересный поток из списка рассылки org обсуждения навигации.
По существу, добавьте это в ваш файл инициализации:
(setq org-goto-interface 'outline-path-completion
org-goto-max-level 10)
И вы можете перейти к заголовку с помощью команды org-goto
C-c C-j.
Вы также можете использовать C-u C-c C-w org-refile
, добавив это в свой
файл инициализации:
(setq org-outline-path-complete-in-steps nil)
Ответ 2
Не уверен, что это работает для вас, но есть функция org-goto
C-c C-j
.
После его вызова вы можете прокручивать дерево с помощью клавиш вверх и вниз или с помощью поиска C-s
.
Вот фрагмент из docs.
C-c C-j (org-goto)
Jump to a different place without changing the current outline visibility.
Shows the document structure in a temporary buffer, where you can use the
following keys to find your destination:
<TAB> Cycle visibility.
<down> / <up> Next/previous visible headline.
<RET> Select this location.
/ Do a Sparse-tree search
The following keys work if you turn off org-goto-auto-isearch
n / p Next/previous visible headline.
f / b Next/previous headline same level.
u One level up.
0-9 Digit argument.
q Quit
Ответ 3
У меня есть эта команда, привязанная к M-o
: (imenu-anywhere)
.
Позволяет быстро перейти к разделам (выбранным из списка всех разделов). Он работает не только в org-mode, но и во многих других режимах.
Ответ 4
Затем там org-occur-goto, что делает поиск с несколькими встречами во всех буферах org-mode и отображает результаты динамически по мере ввода.
Полезно для любого текста (не только заголовков).
Ответ 5
Если вы ищете заголовки в файлах повестки дня, helm-org-agenda-files-headings
- очень полезная команда. Это часть пакета helm
, доступного через MELPA.