包重新开发

时间:2013-10-21 17:49:04

标签: sublimetext2 sublimetext3

我像这样开发Sublime 3个包:

import sublime, sublime_plugin

class RelativeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.insert(edit, 0, "Hello World")

我需要在每次编辑后重新加载sublime以查看更改工作的结果。

如何在不退出sublime并重新打开插件的情况下获取插件中的工作更改?

我相信这是可能的,因为例如sublime在编辑键映射时无需重新加载即可获得更改。

Update1:​​ 当我在更改文件后按保存时,我在控制台中收到了消息:

Writing file /Users/maks/Library/Application Support/Sublime Text 3/Packages/relative/relative.py with encoding UTF-8 (atomic)
reloading plugin relative.relative

Update2: 我正在使用符号链接在Packages文件夹中存储Installed PackagesDropbox

UPDATE3: 我的操作系统是OS X version 10.8.5

1 个答案:

答案 0 :(得分:0)

不知道为什么,但在将符号链接删除到Packages文件夹的Dropbox后,它开始按预期工作:在控制台中保存收到消息之后:

reloading plugin relative.relative

并且可以在不重新打开sublime3的情况下看到新的行为。

相关问题