Sublime Text URL обработчик для Ubuntu

Как я могу заставить возвышенный текст 2 реагировать на txmt схему URL в ubuntu? Это стало возможным в OSX через subl-handler и в Windows через SublimeProtocol .

6
задан 3 February 2013 в 14:24

1 ответ

[Я вижу, что вы задавали этот вопрос как в SO, так и в AskUbuntu, поэтому я отвечу и здесь, но не знаю, следует ли закрывать один из них]

Я задавал мне один и тот же вопрос сегодня мы видим протокол txmt с гемом "better_errors" для Rails.

Я долго искал, но ничего не нашел, поэтому попытался сделать это сам.

Я пишу статью и мой блог , но я копирую это здесь, для «будущего»:

Шаг 1

Создайте файл /usr/share/applications/sublime-handler.desktop

[Desktop Entry]
Name=Sublime Text 2 URL Handler
GenericName=Text Editor
Comment=Handle URL Scheme txmt://
Exec=/home/<your_user>/bin/sublime-handler %u
Terminal=false
Type=Application
MimeType=x-scheme-handler/txmt;
Icon=sublime-text-2
Categories=TextEditor;Development;Utility;
Name[en_US]=Sublime Text 2 URL Handler

Шаг 2: обновить базу данных MIME-типов

$ sudo update-desktop-database

Шаг 3: Создать файл ~ / bin / sublime-handler

#!/usr/bin/env bash

request=${1:23}               # Delete the first 23 characters
request=${request//%2F//}     # Replace %2F with /
request=${request/&line=/:}   # Replace &line= with :
request=${request/&column=/:} # Replace &column= with :
sublime-text-2 $request       # Launch ST2

Затем сделайте его исполняемым: $ chmod +x sublime-handler

Шаг 4: Проверьте файл txmt: //

Если это не сработало, скажите мне, я постараюсь вам помочь.

0
ответ дан 3 February 2013 в 14:24

Другие вопросы по тегам:

Похожие вопросы: