tryb org link do nagłówka w innym pliku org

19
  1. Czy istnieje sposób na link do określonego tematu (*) w innym pliku org?
  2. Jak mogę szybko znaleźć i skopiować względną ścieżkę z bieżącego pliku organizacji do pliku, który chcę połączyć?

Prawdopodobnie oba proste, ale nie mogłem tego rozgryźć. Dzięki za pomoc

kataklizm
źródło

Odpowiedzi:

18

W przypadku nr 2 najpierw musisz dodać kilka skrótów klawiszowych do pliku init (są to sugerowane klawisze w podręczniku organizacji) -

(global-set-key (kbd "C-c l") 'org-store-link)
(global-set-key (kbd "C-c C-l") 'org-insert-link)

możesz uderzyć C-c lgdzieś w element lub do elementu, który chcesz połączyć, a następnie w miejsce, w C-c C-lktórym chcesz umieścić link. Zostaniesz poproszony o potwierdzenie lokalizacji, a następnie wprowadź nazwę linku - wystarczy nacisnąć Enter, aby zaakceptować wartości domyślne. Utworzy link taki jak [[plik: foo.org :: * bar] [nazwa-łącza]], który wyświetla się jako link-name.

Więcej informacji na stronie http://orgmode.org/manual/Handling-links.html .

Brian Burns
źródło
C-c lmasz na myśli dired?
kataklizm
Nie, trafiłeś C-c lw plik org, do którego chcesz utworzyć link - skopiuje on link, a następnie możesz go wkleić C-c C-l.
Brian Burns
Na C-c ldostaję is undefined ...błąd.
kataklizm
Ach, przepraszam, zapomniałem, że musisz sam utworzyć to wiązanie, chociaż jest to standard - zmienię odpowiedź.
Brian Burns
1
@PaulBissex hmm, dla mnie działa dobrze - umieszcza bezwzględną ścieżkę do pliku źródłowego w linku.
Brian Burns
7
  1. możesz odwołać się do tego tematu http://orgmode.org/manual/External-links.html#External-links

    file: projects.org :: wyszukiwanie słów w pliku Org

    file: projects.org :: * tytuł zadania szukaj nagłówka w pliku Org

  2. przepraszam, nie znam twoich środków.

driftcrow
źródło
1
Dziękuję za odpowiedź. Z numerem 2 mam na myśli, jak mogę łatwo uzyskać ścieżkę do pliku, który chcę połączyć, aby wkleić go do łącza.
kataklizm