ссылка в режиме org на заголовок в другом файле org


19
  1. Есть ли способ ссылки на конкретную тему (*) в другом орг-файле?
  2. Как я могу быстро найти и скопировать относительный путь из текущего org-файла в файл, на который я хочу сослаться?

Вероятно, оба прямо вперед, но я не мог понять это. Спасибо за вашу помощь.

Ответы:


18

Для # 2, сначала вы захотите добавить пару сочетаний клавиш в ваш файл инициализации (это рекомендуемые ключи в руководстве Org) -

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

затем вы можете нажать C-c lгде-нибудь внутри или на элементе, на который хотите сослаться, затем C-c C-lтуда , где вы хотите разместить ссылку. Он попросит вас подтвердить местоположение и затем ввести имя ссылки - вы можете просто нажать Enter, чтобы принять значения по умолчанию. Будет создана ссылка типа [[file: foo.org :: * bar] [link-name]], которая отображается как link-name.

См. Http://orgmode.org/manual/Handling-links.html для получения более подробной информации.


C-c lВы имеете в виду в Dired?
Катаклизм

Нет, вы C-c lнажали на файл org, на который хотите сослаться - он скопирует ссылку, затем вы можете вставить ее C-c C-l.
Брайан Бернс

На C-c lя получаю is undefined ...ошибку.
Катаклизм

Ах, извините, я забыл, что вам нужно создать эту привязку самостоятельно, хотя это стандарт - я исправлю ответ.
Брайан Бернс

1
@PaulBissex хмм, у меня все работает нормально - в ссылке указывается абсолютный путь к исходному файлу.
Брайан Бернс

7
  1. Вы можете ссылаться на эту тему http://orgmode.org/manual/External-links.html#External-links

    file: projects.org :: текстовый поиск по некоторым словам в файле Org

    file: projects.org :: * поиск заголовка заголовка задачи в файле Org

  2. извини, я не знаю твоих средств.


1
Спасибо за ваш ответ. Под номером 2 я имею в виду, как я могу легко получить путь к файлу, который я хочу связать, чтобы вставить его в ссылку.
Катаклизм
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.