Sublime Text 3:找不到已安装的软件包

Sublime Text 3:找不到已安装的软件包

我在用着已经有一段时间了,我刚刚决定安装尝试新功能(保持 ST2 安装)。 

我成功完成了安装,但是当我尝试在 ST3 中安装新包(通过 PackageControl)时,似乎 ST2 已安装的包存在问题。

我们以SassBuild包为例。

  • [ST2]已安装
  • [ST2]该文件存在,且是定制的C:/Users/$/AppData/Roaming/Sublime Text 2/Packages/SASS Build/SASS.sublime-build
  • [ST3]SassBuild通过 PackageControl 启动安装
  • [ST3]安装效果良好(或看起来)
  • [ST3]我想编辑SASS.sublime-build文件
  • [ST3]我找不到该文件夹​​:C:/Users/$/AppData/Roaming/Sublime Text 3/Packages/SASS Build/

我尝试了一些包,只有新的包(未安装在 ST2 上的包)运行良好。

有什么想法可以解决/避免此问题吗?
(或者如果我遗漏了某些内容,可以给出任何解释吗)

答案1

Sublime Text 3 使用.sublime-packagezip 文件来存储软件包。在 Windows 中,它们存储在 中AppData/Roaming/Sublime Text 3/Installed Packages。处理它们的最简单方法是安装PackageResourceViewer通过 Package Control 插件。安装后,它会为您提供命令面板选项来查看、编辑和提取包。例如,在您的例子中,点击CtrlShiftP打开命令面板,然后键入prv以调出 PackageResourceViewer 选项。选择PackageResourceViewer: Open Resource,导航到SASS Build,然后从菜单中选择SASS.sublime-build。进行所需的任何更改并保存文件 - 它现在位于 中AppData/Roaming/Sublime Text 3/Packages/SASS Build/SASS.sublime-build,并将覆盖 中的默认版本.sublime-package

请注意,当 Package Control 更新父包时,您以这种方式提取的任何文件都不会更新,因此请仅提取您真正想要编辑的内容。PackageResourceViewer 有一个选项可以一次提取整个包,因此请注意如果您这样做会发生什么。

祝你好运!

相关内容