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