web-dev-qa-db-fra.com

Comment modifier des extraits dans Sublime Text 3?

Dans Sublime Text 3, comment puis-je modifier mes fichiers d'extraits de code existants? Y a-t-il un moyen de faire cela dans ST?

Au moment de la rédaction de cet article, il ne semble pas y avoir de réponse simple à cette question, où que ce soit sur le Web.

37
Inigo

Les extraits de code personnalisés sont enregistrés dans un fichier .sublime-snippet que vous créez lors de la première sauvegarde de celui-ci. Par défaut, ceux-ci sont placés dans le package "Utilisateur". Vous pouvez naviguer dans le fichier comme n'importe quel autre fichier ou utiliser PackageResourceViewer: Open Resource -> User -> [name of your snippet file]

56
IanVS

Merci à @IanVS pour cette réponse. Pour ceux qui aiment les instructions visuelles, voici: 

 enter image description here

Ensuite, vous pouvez trouver votre extrait comme ceci 

 enter image description here

30
kyo

Voici les étapes que je devais suivre (comprendre par moi-même) pour toute autre personne souhaitant modifier les extraits de code intégrés de Sublime (dans mon cas, le "code" de "fonction" amusant "de Javascript). Remarque: cela suppose que vous ayez déjà installé le package "PackageResourceViewer":

  1. -> PackageResourceViewer: Extraire le package
  2. Ensuite, spécifiez le (s) paquet (s) que vous souhaitez extraire. FWIW, ce processus était un peu déroutant pour moi… j'ai réussi à tout sélectionner? mais je voulais seulement/j'avais besoin de "JavaScript". 
  3. Attendez une seconde ou trois pour que Sublime les extrait (aucune idée de ce que cela fait en arrière-plan, je suppose que vous pouvez décompresser/extraire des fichiers volants dans votre système de fichiers?)
  4. Vous obtiendrez une boîte de dialogue de confirmation de votre extraction réussie
  5. MAINTENANT, vous pouvez éditer des extraits intégrés par -> PackageResourceViewer: Open Resource
  6. -> Sélectionnez "JavaScript" (dans mon cas)
  7. -> Sélectionnez "/ Snippets" (dans mon cas)
  8. -> Sélectionnez votre extrait (dans mon cas c'était "function- (fun) .sublime-snippet" ou quelque chose comme ça.
  9. Le fichier s'ouvrira et vous pourrez modifier/enregistrer vos modifications ... FINALEMENT!

WAY trop compliqué IMHO mais au moins cela fonctionne.

0
Chris Emerson