Хотя в режиме org-mode удобно показывать гиперссылки, бывают случаи, когда я хочу увидеть основной текст, например [[./file.org][Title]]
. Как я могу это сделать?
Я знаю о org-insert-link
, но это не то, что я хочу
Cc Cl запускает команду org-insert-link, которая представляет собой интерактивно скомпилированную функцию Lisp в org.el.
...
Если в данный момент ссылка уже есть, эта команда позволит вам редактировать части ссылки и описания.
(setq org-descriptive-links nil)
в свой файл инициализации.Полезный способ сделать это
который включает блокировку шрифта. Когда блокировка шрифта отключена, гиперссылка видна в неокрашенном виде
[[./file.org][Title]]
. Это может быть полезным подходом для просмотра других фрагментов разметки в буфере.источник
Я использую эту функцию. Он будет переключаться между
fundamental-mode
и исходным режимом (org-mode
в этом случае). Это немного странно, но мне нравится:источник
fundamental-mode
не будет работать, так какorg-mode
слишком много портит свойства текста и они не сбрасываются. Это должно быть так, как есть.Низкотехнологичный способ - переместить точку в начало текста ссылки и ввести Cd (то есть вызвать
org-delete-char
). Это удаляет первый символ «[», так что у вас больше нет правильно отформатированной гиперссылки, и вы можете увидеть оставшуюся часть в виде необработанного текста. Затем, когда вы закончите, просто вызовите,undo
чтобы восстановить то, что вы имели ранее.источник
В режиме Org достигается эффект ссылки, используя следующий код:
Это добавляет
org-link
к переменной,buffer-invisibility-spec
что означает, что текст, для которого установлено невидимое свойство,org-link
будет скрыт.Используя
M-x visible-mode RET
вы можете сброситьbuffer-invisibility-spec
временное значениеnil
, что означает, что скрытый текст будет отображаться с этого момента.При
M-x visible-mode RET
повторном использовании вы можете восстановитьbuffer-invisibility-spec
прежнее значение, что снова скроет соответствующие части текста.источник