Chociaż wygodnie jest wyświetlać hiperłącza w trybie organizacji, zdarzają się chwile, gdy chcę zobaczyć podstawowy tekst, np [[./file.org][Title]]
. W jaki sposób mogę to zrobić?
Wiem o tym org-insert-link
, ale nie tego chcę:
Cc Cl uruchamia komendę org-insert-link, która jest interaktywną skompilowaną funkcją Lisp w `org.el '.
...
Jeśli w punkcie znajduje się już łącze, to polecenie pozwoli ci edytować części łącza i opisu.
(setq org-descriptive-links nil)
do pliku init.Przydatnym sposobem na to jest
który przełącza blokowanie czcionek. Gdy blokowanie czcionek jest wyłączone, hiperłącze jest widoczne w nieokreślonej formie
[[./file.org][Title]]
. Może to być przydatne podejście do oglądania innych fragmentów narzutów w buforze.źródło
Korzystałem z tej funkcji. Przełącza pomiędzy
fundamental-mode
trybem oryginalnym (org-mode
w tym przypadku). To trochę dziwne, ale lubię to:źródło
fundamental-mode
nie będzie działał, ponieważorg-mode
zbyt wiele bałaganu z właściwościami tekstu i nie zostaną zresetowane. Musi tak być.Niski poziom techniki polega na przesunięciu punktu na początek tekstu linku i wpisaniu Cd (tj. Invoke
org-delete-char
). To usuwa pierwszy znak „[”, dzięki czemu nie masz już poprawnie sformatowanego hiperłącza, a resztę możesz zobaczyć jako nieprzetworzony tekst. Następnie, gdy skończysz, po prostu wywołaj,undo
aby przywrócić to, co wcześniej.źródło
Tryb Org osiąga efekt połączenia za pomocą następującego kodu:
To dodaje
org-link
do zmiennej,buffer-invisibility-spec
co oznacza, że tekst, dla którego ustawiono niewidoczną właściwość,org-link
zostanie ukryty.Za pomocą
M-x visible-mode RET
możesz zresetowaćbuffer-invisibility-spec
tymczasowe nanil
, co oznacza, że ukryty tekst będzie odtąd wyświetlany.Używając
M-x visible-mode RET
ponownie, możesz zresetowaćbuffer-invisibility-spec
do poprzedniej wartości, która ponownie ukryje odpowiednie części tekstu.źródło