Ceci est une ancienne révision du document !
En 1er vous devez installer le package control ⇒ https://sublime.wbond.net/installation#st3
Liste de tous les plugins ⇒ http://wbond.net/sublime_packages/community
https://github.com/facelessuser/BracketHighlighter
Rajoute des icones dans la marge de gauche afin de voir la portion de code inclue entre des () {} <tag> etc.. et indique si il manque une fermeture.
https://github.com/jlong64/sublime_valign
Permet d’aligner verticalement votre code pour plus de lisibilité dans la déclaration de variable, array etc..
Ajouter cette ligne dans votre config de raccourci car par défaut le raccourci Ctrl+\ n’est pas possible pour nos clavier azerty.
{ "keys": ["ctrl+alt+a"], "command": "valign" },
http://weslly.github.io/ColorPicker/
Faites ctrl+shift+c et une fenêtre vous permettra de choisir une choisir afin de vous donner le code html.
https://github.com/Monnoroch/ColorHighlighter
Affiche la couleur d’un code couleur HTML lorsque le curseur se positionne sur celui-ci
https://github.com/spape/SublimeFileDiffs
Permet de comparer 2 fichiers
https://github.com/naomichi-y/php_syntax_checker
Nous avertit d’une erreur de syntax php lorsque l’on enregistre le fichier
https://github.com/Pleasurazy/Sublime-JavaScript-API-Completions
Permet d’autocompléter du javascript et du jquery
https://tutsplus.com/lesson/docblockr/
Voici mon fichier de config personnel. Pour modifier le votre, allez dans le menu Preferences / Settings - User et copier/coller le texte ci-dessous.
{ "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "tab_size": 2, "word_wrap": true, "auto_complete_triggers": [ { "characters": "<>\"'-_qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJMIKOLP", "selector": "text, source, meta, string, punctuation, constant" } ] }
Ctrl+pLance une recherche de fichier
Ctrl+shift+pPermet de lancer une fonction, d’installer un package etc..
Ctrl+rListe les fonctions du script en cours
Ctrl+shift+rListe les fonctions de plusieurs fichiers
Ctrl+;Liste certains mots du scripts
Ctrl+dPermet de sélectionner tout le mot qui entour le curseur.
Lorsque qu’un mot est sélectionné, il permet de sélectionner le prochain mot identique.
Ctrl+: ou Ctrl+shift+:Permet de commenter une ligne ou un bloc de ligne
Ctrl+dPermet de dupliquer la ligne
Ctrl+kPermet de supprimer la ligne
Utiliser la souris pour faire une sélection de texte via un rectangle.
Left Mouse Button + Option
OR: Middle Mouse Button
Add to selection: Command
Subtract from selection: Command+Shift
Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt\
Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt
Sublime Text utilise la norme suivante pour les expressions régulières http://www.boost.org/doc/libs/1_47_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
Dans mon cas, j’avais un fichier html avec des liens qui comportaient des tabulations dans l’attribut href.
Ex: <a href=" http://edmc73.com " target="_blank">EDMC73</a>
Et bien évidemment, je veux enlever ces tabulations.
Ouvrez la commande remplacer ( Ctrl+H )
Sélectionnez le 1er icone pour activer les expressions régulières ( regular expression )
Entrez ceci dans le champ Find What
href="[[:space:]]*([^"[:space:]]*)[[:space:]]*"
Et ceci dans le champ Replace With
href="\1"
Explication : Je cherche dans chaque ligne l’élément href=“ suivi par n’importe quel type d’espace (inclu les tabulations) avec [[:space:]]. L’étoile signifie qu’il peut avoir zero ou plusieurs espace. J’ouvre les parenthèses pour capturer le résultat et l’utiliser ensuite avec \1. Ma capture ne contient ni “ ni espace qu’il y en ait zéro ou plusieurs. Ensuite zéro ou plusieurs espace peuvent apparaitre suivi d’un “.
Je remplace tout ça par href=“ le contenu de mes parenthèses avec \1 et “