我知道我可以使用Ctrl+Shipt+P
在Sublime中查看所有已安装的软件包并选择Package Control: List Packages
。
我安装了很多软件包(> 20),我需要一种方法将其名称(最好是指向https://packagecontrol.io/页面的链接)导出到文本文件或类似输出。
这可以完成吗?
答案 0 :(得分:18)
您可以通过查看Package Control的用户首选项文件Preferences -> Package Settings -> Package Control -> Preferences - User
并检查installed_packages
值来轻松获取已安装软件包的列表。
获取URL也有点复杂,但可以通过在ST的Python控制台(View菜单 - > Show Console)中执行以下操作来完成:
import os; [(os.path.dirname(file)[len('Packages/'):], sublime.decode_value(sublime.load_resource(file))['url']) for file in sublime.find_resources('package-metadata.json')]
答案 1 :(得分:1)
答案 2 :(得分:0)
不幸的是,被接受的答案对我没有用。 然后我发现在Windows 10中(至少对于ST 3而言),您可以通过列出
中包含的文件来获得所需的内容C:\Users\<your_user_name>\AppData\Roaming\Sublime Text 3\Installed Packages
但是此列表中可能缺少某些已安装的软件包!将您的结果与目录内容进行交叉检查
C:\Users\<your_user_name>\AppData\Roaming\Sublime Text 3\Packages