Comment modifier les extraits de code par défaut dans Sublime Text 3?

je sais éditer les extraits moi-même, je n'arrive pas à trouver ceux par défaut dans la nouvelle version de Sublime Text.

EDIT : le snippet que j'essaie de trouver et par conséquent edit est la valeur par défaut pour les fichiers Latex, en particulier celui qui convertit à partir de:

sec

à

section{section name} % (fold)
label{sec:section_name}
53
demandé sur Willi Mentzel 2014-01-17 20:04:04

3 réponses

Sublime Text 3 stocke ses paquets dans des fichiers zip .sublime-package (l'emplacement varie selon OS), donc contrairement à ST2, vous ne pouvez pas simplement aller dans le dossier Packages et tout voir. Cependant, il y a un excellent plugin appelé PackageResourceViewer (disponible via Package Control ) qui peut, entre autres choses, extraire des fichiers ou des paquets entiers dans le répertoire Packages .

une fois que vous avez installé le plugin:

  • hit Ctrl Shift P pour ouvrir la palette de commande
  • type prv pour obtenir le Package Resource Viewer: options
  • sélectionner Package Resource Viewer: Open Resource
  • naviguez dans la liste à LaTeX
  • alors ouvrir le "151980920 de fichier".

vous devriez maintenant être en mesure d'éditer ce fichier et de l'enregistrer, qui va créer un nouveau fichier Packages/LaTeX/section-..-(section).sublime-snippet que vous pouvez ouvrir directement via le menu Fichier si vous avez besoin de le modifier à nouveau.

si vous souhaitez travailler sur plusieurs fichiers, ou sur un paquet entier, utilisez Package Resource Viewer: Extract Package qui décompressera tout dans le dossier Packages/PackageName . Veuillez cependant garder à l'esprit qu'une fois que les paquets ou les fichiers individuels sont extraits dans Packages , ils annulent les fichiers du même nom situés dans l'archive .sublime-package . C'est bon pour la personnalisation, mais si à un moment donné le paquet parent est mis à jour, vous ne verrez pas les effets parce qu'ils sont masqués par ce qui est dans Packages . Par conséquent, il est probablement préférable d'extraire seulement ce dont vous avez besoin, et de garder un oeil sur les mises à jour de votre paquet au cas où de nouvelles fonctionnalités sont introduites dont vous voulez profiter.

bonne chance!

132
répondu MattDMo 2015-04-20 20:47:02

pour sauter facilement dans le terminal (si vous utilisez ST3 sur OSX) est /Users/$USER/Library/Application\ Support/Sublime\ Text\ 3/Packages/User . Vous pouvez voir tous vos extraits ici et les modifier comme vous le souhaitez.

2
répondu epg388 2016-03-10 00:50:55

en plus de l'autre réponse, voici comment le faire sans avoir à installer un plugin supplémentaire.

Solution ne nécessitant aucun plugin supplémentaire (octobre 2016).


j'ai eu un problème similaire en essayant de surcharger certaines Fixations de clés définies dans un paquet.

Étapes

  • installez votre paquet (en utilisant le Gestionnaire de paquets ou toute autre méthode que vous préférer.)

votre fichier package zippé doit maintenant être placé dans le dossier ~/.config/sublime-text-3/Installed Packages/<your-package>.sublime-package .

  • vérifiez le contenu du paquet en le déballant (assurez-vous juste de garder le fichier zippé d'origine).

    parmi ces fichiers, trouvez celui qui contient la préférence que vous voulez éditer (voir contenu du paquet ). Dans votre cas, il devrait s'agir d'un fichier .sublime-snippet . Rappeler de son nom.

  • créez un dossier avec le même nom de paquet à l'intérieur de ~/.config/sublime-text-3/Packages .

  • créez dans ce dossier un nouveau fichier snippet qui remplacera le comportement par défaut du paquet. Notez que le nouveau fichier doit avoir le même nom que le fichier snippet que vous avez trouvé dans le paquet. De la console:

    > cd ~/.config/sublime-text-3/Packages
    > mkdir <YOUR-PACKAGE-NAME>
    > gedit <YOUR-SNIPPET-NAME>.sublime-snippet
    
  • mettez le contenu de votre nouvel extrait dans votre <YOUR-SNIPPET-NAME>.sublime-snippet . Cela va remplacer l'ancien extrait de comportement.

Sources:

2
répondu Kurt Bourbaki 2016-12-10 17:55:22