web-dev-qa-db-fra.com

Où sont les packages par défaut dans Sublime Text 3 sur Ubuntu?

Je migre de Sublime Text 2 vers 3. Dans Sublime Text 2, j'ai changé beaucoup de paramètres par défaut de l'éditeur - tels que la hauteur de la barre d'onglets, la couleur de la barre latérale, etc. - en modifiant le Default.sublime-theme fichier dans sublime-text-2/Packages/Theme - Default. J'ai également pu modifier les couleurs des jeux de couleurs par défaut d'une manière similaire. J'ai essayé de comprendre comment faire cela pour Sublime Text 3, mais je n'arrive pas à trouver ces fichiers. ~/.config/sublime-text-3 semble uniquement contenir des remplacements pour les paramètres utilisateur, pas les paramètres par défaut.

Ce lien sur les forums Sublime Text semble donner l'emplacement pour Windows et Mac, mais pas pour Ubuntu. J'ai cherché un peu en vain. Quelqu'un a-t-il des suggestions?

Merci!

28
Michael Tingley

Pour amplifier la réponse de @ skuroda - ST3 contient toutes ses données qui, dans ST2, étaient stockées dans Packages/PackageName, dans PackageName.sublime-package fichiers qui ne sont essentiellement que des fichiers Zip, ou "Ressources", comme ils sont maintenant connus. À l'aide de PackageResourceViewer, vous pouvez facilement modifier les fichiers individuels contenus dans la ressource, puis les sauvegarder à nouveau. Une fois enregistré, la structure de répertoire appropriée sous Packages/PackageName sera créé, vous permettant de modifier le fichier directement la prochaine fois. Fonctionnement de la priorité des fichiers dans Sublime, tout fichier existant dans ~/.config/sublime-text-3/Packages/PackageName/ remplacera tout fichier du même nom stocké dans PackageName.sublime-package.

Cependant, comme vous ne voulez pas que ces fichiers soient accidentellement remplacés, je suggère de créer ~/config/sublime-text-3/Packages/User/Themes/ et User/Color Schemes répertoires et y stocker vos fichiers personnalisés. Le User/ le répertoire est protégé contre les écrasements lors des mises à niveau, etc., et à moins que vous ne prévoyiez de créer un thème personnalisé ou un jeu de couleurs pour la redistribution via le contrôle des packages, il est recommandé de conserver vos fichiers dedans.


[~ # ~] modifier [~ # ~]

Je viens de réaliser que vous n'aviez pas obtenu de réponse à votre question initiale - où sont stockés les fichiers? Si vous avez installé le .deb fichier de sublimetext.com, tous les .sublime-package les fichiers sont dans /opt/sublime_text/Packages.

38
MattDMo

Si vous souhaitez enregistrer le plus facilement possible vos paramètres personnalisés, copiez d'abord tous les paramètres par défaut et collez-les dans un nouveau fichier nommé Preferences.sublime-settings.

Effectuez ensuite vos modifications et enregistrez le fichier dans:

/home/**username**/.config/sublime-text-3/Packages/User

Pour voir le .config dossier que vous devrez activer show hidden files.

Les instructions sont écrites en haut de la liste des paramètres par défaut au cas où vous vous demandez d'où cela vient.

11
user1881215

Dans la console ST, essayez de saisir sublime.executable_path(). Cela devrait vous rapprocher de l'endroit où vous devez être. Vous devez également copier le contenu du fichier et le déplacer (sous un nouveau nom dans le dossier des packages). Vous ne voulez probablement pas que vos modifications soient annulées lors d'une mise à jour ultérieure. Une autre méthode consiste à essayer de remplacer les fichiers dont vous avez besoin. Je ne l'ai pas fait pour les fichiers de thème, donc je ne sais pas si tout fonctionnera comme il se doit. Si vous prenez la route de remplacement, je vous recommande d'utiliser PackageResourceViewer . Je l'ai écrit pour aider à parcourir/remplacer les fichiers de package dans ST3.

7
skuroda

Vous pouvez utiliser

dpkg -L <package name>

Par exemple

dpkg -L subli<tab>
3
Cong LB