SublimeText 中已安装包的导出列表
Export list of installed packages in SublimeText
我知道我可以使用 Ctrl+Shift+P
并选择 Package Control: List Packages
.
查看 Sublime 中所有已安装的包
我安装了很多包 (>20),我需要一种方法将它们的名称(最好还有 link 到它们的 https://packagecontrol.io/ 页面)导出到文本文件或类似的输出。
这完全可以做到吗?
您可以通过查看包控制的用户首选项文件轻松获取已安装包的列表:Preferences -> Package Settings -> Package Control -> Preferences - User
并检查 installed_packages
值。
同时获取 URL 有点复杂,但可以通过在 ST 的 Python 控制台(查看菜单 -> 显示控制台)中执行以下命令来完成,例如:
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')]
- 安装 Sublime 包控件
- 从 Sublime Text 中,打开 Package Control 的命令面板:CTRL SHIFT P (Windows, Linux) 或 CMD SHIFT P (Mac).
- 键入安装包,select 命令包控制:安装包并点击 Return/Enter。将显示可用包列表。
- 从 Sublime Text 中,打开 Package Control 的命令面板:CTRL SHIFT P (Windows, Linux) 或 CMD SHIFT P (Mac).
- 键入 PackageSync,select PackageSync 包并点击 Return/Enter。该包将被下载到适当的目录。
不幸的是,接受的答案对我不起作用。
然后我发现在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
我知道我可以使用 Ctrl+Shift+P
并选择 Package Control: List Packages
.
我安装了很多包 (>20),我需要一种方法将它们的名称(最好还有 link 到它们的 https://packagecontrol.io/ 页面)导出到文本文件或类似的输出。
这完全可以做到吗?
您可以通过查看包控制的用户首选项文件轻松获取已安装包的列表:Preferences -> Package Settings -> Package Control -> Preferences - User
并检查 installed_packages
值。
同时获取 URL 有点复杂,但可以通过在 ST 的 Python 控制台(查看菜单 -> 显示控制台)中执行以下命令来完成,例如:
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')]
- 安装 Sublime 包控件
- 从 Sublime Text 中,打开 Package Control 的命令面板:CTRL SHIFT P (Windows, Linux) 或 CMD SHIFT P (Mac).
- 键入安装包,select 命令包控制:安装包并点击 Return/Enter。将显示可用包列表。
- 从 Sublime Text 中,打开 Package Control 的命令面板:CTRL SHIFT P (Windows, Linux) 或 CMD SHIFT P (Mac).
- 键入 PackageSync,select PackageSync 包并点击 Return/Enter。该包将被下载到适当的目录。
不幸的是,接受的答案对我不起作用。 然后我发现在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