0

我开发Sublime 3这样的包:

import sublime, sublime_plugin

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

我需要在每次编辑后重新加载 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

4

1 回答 1

0

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

reloading plugin relative.relative

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

于 2013-10-22T08:56:25.367 回答