Как я могу заставить рельсы_footnotes открывать файлы с помощью Sublime Text 2?
-
12-11-2019 - |
Вопрос
Я не спрашиваю, как указать в сносках, как это сделать — я использую эту строку в initializers/footnotes.rb
файл:
Footnotes::Filter.prefix = 'txmt://open?url=file://%s&line=%d&column=%d'
Мой вопрос в том, что должно быть вместо txmt://open?...
?я пробовал subl://
и sblm://
но никакой радости.Это как-то связано с open?url=
и т. д?
Решение
Subl-handler интерпретирует URL-адреса txmt и пересылает их в Sublime.Если у вас, как и у меня, есть TextMate или любое другое приложение, отвечающее на txmt, то subl-handler никогда не запустится и не сможет вам помочь.В этом случае вам понадобится такая утилита, как RCDefaultApp, чтобы изменить обработчик по умолчанию для URL-адресов txmt с TextMate (или того, что он есть в настоящее время) на subl-handler.
Итак, полная инструкция (пер. здесь) являются:
- Репозиторий Github для проекта subl-handler
Установить и настроить субобработчик - Установите приложение RCDefaultApp.
- Откройте панель настроек RCDefaultApp и укажите, чтобы она использовала subl-обработчик (нет Sublime) для URL-адресов txmt.
Другие советы
Sublime Text 2 не имеет обработчика протокола.Тем не менее, вы можете сопоставить Textmate txmt
в Sublime Text с помощью этого приложения: https://github.com/hiddenbek/subl-handler
Существует также плагин Sublime Text, который добавляет sblm:
обработчик URL-адреса (только для Windows): https://bitbucket.org/sublimator/sublimeprotocol/src/
Вы сможете зарегистрировать собственный обработчик протокола в Chrome, перейдя по этой ссылке.
http://updates.html5rocks.com/2011/06/Registering-a-custom-protocol-handler