Obwohl es praktisch ist, wie der org-Modus Hyperlinks anzeigt, möchte ich manchmal den zugrunde liegenden Klartext sehen, z [[./file.org][Title]]
. Wie kann ich das machen?
Ich weiß darüber Bescheid org-insert-link
, aber es ist nicht das, was ich will:
Cc Cl führt den Befehl org-insert-link aus, eine interaktive kompilierte Lisp-Funktion in org.el.
...
Wenn bereits ein Link vorhanden ist, können Sie mit diesem Befehl Link- und Beschreibungsteile bearbeiten.
(setq org-descriptive-links nil)
beibehalten möchten, fügen Sie es einfach zu Ihrer Init-Datei hinzu.Ein nützlicher Weg, dies zu tun, ist
Hiermit wird die Schriftsperre umgeschaltet. Wenn die Schriftsperre deaktiviert ist, wird der Hyperlink in seiner nicht dekorierten Form angezeigt
[[./file.org][Title]]
. Dies kann ein nützlicher Ansatz sein, um andere Markierungen im Puffer anzuzeigen.quelle
Ich habe diese Funktion verwendet. Es wird zwischen
fundamental-mode
und dem ursprünglichen Modus umgeschaltet (org-mode
in diesem Fall). Es ist ein bisschen komisch, aber ich mag es:quelle
fundamental-mode
funktioniert nicht, da dieorg-mode
Texteigenschaften zu stark verändert werden und sie nicht zurückgesetzt werden. Es muss so sein, wie es ist.Eine einfache Möglichkeit besteht darin, den Punkt an den Anfang des Verknüpfungstextes zu verschieben und Cd einzugeben (dh aufzurufen
org-delete-char
). Dadurch wird das erste "[" Zeichen entfernt, sodass Sie keinen ordnungsgemäß formatierten Hyperlink mehr haben und den Rest als Rohtext sehen können. Wenn Sie fertig sind, rufen Sie einfach aufundo
, um die vorherigen Einstellungen wiederherzustellen.quelle
Im Org-Modus wird der Verknüpfungseffekt mithilfe des folgenden Codes erzielt:
Dies fügt
org-link
der Variablen hinzu ,buffer-invisibility-spec
was bedeutet, dass der Text, für den die unsichtbare Eigenschaft festgelegtorg-link
ist, ausgeblendet wird.Mit können
M-x visible-mode RET
Siebuffer-invisibility-spec
temporär auf zurücksetzennil
, dh der verborgene Text wird von da an angezeigt.Durch
M-x visible-mode RET
erneutes Verwenden können Siebuffer-invisibility-spec
den vorherigen Wert wiederherstellen, wodurch die relevanten Textteile wieder ausgeblendet werden.quelle