Я создал пользовательский Sublime-плагин see code on github. Все работает отлично под OSX, но под Windows команда dj_preview не работает.Sublime 3 - Команда не работает под Windows 7
Команда определена в DJPreview.py:
import sublime, sublime_plugin
import webbrowser, sys, os
import tempfile
import codecs
from .markdown2 import Markdown
class DjPreviewCommand(sublime_plugin.TextCommand):
def run(self, edit):
full_range = sublime.Region(0, self.view.size())
...
"по умолчанию (Windows) .sublime-раскладка" файл выглядит следующим образом:
[
{
"keys": ["ctrl+r"], "command": "dj_preview"
}
]
Когда я запускаю команду входа с sublime.log_commands (True) команда, которую команда выводит на консоль, но не выполняется. Заранее спасибо за вашу помощь!
Что произойдет, если вы откроете консоль Sublime и введите 'view.run_command (" dj_preview ")'? – MattDMo
Ничего, на самом деле это просто выводит '' '>>> view.run_command (" dj_preview ")' '' – ediathome
Я предполагаю, что какой-то командный скрипт в DJPreview не найден или что-то не так с моими именами функций или файлов ? Может быть, в нижнем регистре - где-то в верхнем регистре? – ediathome