2017-06-04 2 views
0

Je suis conscient que je peux voir tous les paquets installés dans Sublime en utilisant Ctrl+Shipt+P et en sélectionnant Package Control: List Packages.Exporter la liste des paquets installés dans SublimeText

J'ai beaucoup de paquets installés (> 20) et j'ai besoin d'un moyen d'exporter leurs noms (et idéalement aussi le lien vers leur page https://packagecontrol.io/) vers un fichier texte ou une sortie similaire.

Est-ce que cela peut être fait?

Répondre

3

Vous pouvez facilement obtenir la liste des packages installés en consultant le fichier de préférences utilisateur de Package Control: Preferences -> Package Settings -> Package Control -> Preferences - User et en vérifiant la valeur installed_packages.

Obtenir l'URL comme il est bien un peu plus compliqué, mais peut être fait par exemple en exécutant la commande suivante dans la console Python ST (menu Affichage -> Afficher la 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')] 
+0

Merci, mais il n'y a pas de menu dans SublimeText3 autant que je peux dire. Il y a 'Preferences -> Package Control' ou' Preferences -> Settings'. La commande fonctionne parfaitement bien. – Gabriel