【问题标题】:Sublime Text 3 deleted my folder under /PackagesSublime Text 3 删除了我在 /Packages 下的文件夹
【发布时间】:2015-05-29 05:56:39
【问题描述】:

我通过 github 向 Sublime Text 3 添加了一个插件。

这会在我的 Packages 文件夹中创建一个文件夹。问题: 当我重新启动 sublime 时,它​​会自动删除该文件夹。

如何避免这种情况?

【问题讨论】:

    标签: package sublimetext3 sublimetext


    【解决方案1】:

    我在浏览 sublime 文档时自己找到了答案:

    我必须将它添加到Packages/User文件夹中,这是sublime永远不会删除东西的地方。

    【讨论】:

    • 我遇到了同样的问题。将我的包放在 Packages/User 中后,Sublime Text 3 找不到其中定义的命令。你有没有发现那部分?
    • 您在文档中的哪个位置找到了这个?本指南似乎说您应该将文件夹放入 Packages 目录:docs.sublimetext.info/en/latest/extensibility/packages.html
    【解决方案2】:

    如果您手动安装包而不是使用包控制,这似乎会发生。要修复,请打开您的 Packages/User/Package Control.sublime-settings 文件并添加自动删除的包。

    【讨论】:

    • 另外,请确保在 Preferences.sublime-settings(同一目录)中没有此包的 ignored_packages 条目。在我的情况下这是必需的。
    【解决方案3】:

    这基本上是在您手动安装软件包时发生的。包变为孤立,意味着包中有一个package-metadata.json文件,但它没有安装在Installed Packages目录中。

    要修复它,请浏览包以查找 package-metadata.json 文件,重命名或删除文件,然后将其移动到 Packages 目录。

    【讨论】:

      【解决方案4】:

      我发现简单地删除你的包文件夹中的文件package-metadata.json会阻止Sublime Text在重启时删除你在Sublime Text\Packages下的包文件夹。请尝试。

      【讨论】:

        猜你喜欢
        • 2018-01-31
        • 2015-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-26
        相关资源
        最近更新 更多