0
我创建了一个自定义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"
}
]
当我enable命令与sublime.log_commands记录(True)该命令输出到控制台的命令,但未执行。在此先感谢您的帮助!
如果打开Sublime控制台并输入'view.run_command(“dj_preview”)',会发生什么? – MattDMo
没有,实际上它只是输出'''>>> view.run_command(“dj_preview”)''' – ediathome
我的猜测是,不知何故DJPreview中的命令脚本没有找到,或者我的函数或文件名有问题?也许小写 - 大写冲突的地方? – ediathome