Вопрос Обработчик обработчика Sublime Text для ubuntu


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


6
2018-02-03 10:24


происхождения




ответы:


[Я вижу, вы задали этот вопрос как на 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: //

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


8
2018-02-08 14:57



на шаге 3: мне нужно создать файл с именем sublime-handler на /bin/ папке и нужно написать этот код? - diEcho
Тильда ~ означает home каталог. ~/bin/sublime-handler это точно такой же каталог, что и /home/your_name/bin/sublime-handler - ByScripts
здесь нет /bin папке в ~ - diEcho