Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
devweb:logiciel:sublime_text [12-01-2015 16:45] edmc73 [Color Highlighter] |
devweb:logiciel:sublime_text [22-10-2017 11:36] edmc73 [Laravel] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Sublime Text 2, 3 ====== | + | ====== Sublime Text 3 ====== |
http:// | http:// | ||
Ligne 6: | Ligne 6: | ||
http:// | http:// | ||
+ | |||
+ | Pour synchroniser ses paquets => https:// | ||
+ | |||
+ | ===== Documentation ===== | ||
+ | |||
+ | La doc officiel => http:// | ||
+ | |||
+ | La doc non officiel => http:// | ||
===== Plugins ===== | ===== Plugins ===== | ||
Ligne 12: | Ligne 20: | ||
Liste de tous les plugins => http:// | Liste de tous les plugins => http:// | ||
+ | |||
+ | Liste de 33 plugins => http:// | ||
+ | |||
+ | ==== AutoFileName ==== | ||
+ | > https:// | ||
+ | > Lorsque vous devez remplir une propriété représentant un chemin vers un fichier (ex: <img src=, <a href=, <script src= etc...) ce plugins vous propose une liste de dossier et fichier existant, ce qui permet de ne pas chercher et de ne pas faire de faute de frappe dans un nom de fichier. | ||
+ | > en pratique c'est plutot plus envahissant qu' | ||
==== Bracket Highlighter ==== | ==== Bracket Highlighter ==== | ||
Ligne 36: | Ligne 51: | ||
> https:// | > https:// | ||
> Affiche en rouge tous les caractères spéciaux mal placé, ou alors des tab et espace au mauvais endroit pour une indentation parfaite ;) | > Affiche en rouge tous les caractères spéciaux mal placé, ou alors des tab et espace au mauvais endroit pour une indentation parfaite ;) | ||
+ | |||
==== FileDiffs ==== | ==== FileDiffs ==== | ||
> https:// | > https:// | ||
Ligne 43: | Ligne 59: | ||
> https:// | > https:// | ||
> Nous avertit d'une erreur de syntax php lorsque l'on enregistre le fichier | > Nous avertit d'une erreur de syntax php lorsque l'on enregistre le fichier | ||
+ | |||
+ | ==== inc_dec_value ==== | ||
+ | > https:// | ||
+ | > Permet d' | ||
+ | > Fonctionne avec les codes couleurs, les dates, les true en false (et inversement) | ||
+ | > sur un texte => string => String => STRING | ||
+ | > en pratique, jamais utilisé | ||
+ | |||
==== Javascript and JQuery API Completions ==== | ==== Javascript and JQuery API Completions ==== | ||
Ligne 56: | Ligne 80: | ||
==== Laravel ==== | ==== Laravel ==== | ||
- | > Laravel 4 Snippets | + | > Blade Snippets |
> Laravel Blade Highlighter | > Laravel Blade Highlighter | ||
Ligne 83: | Ligne 107: | ||
+ d'info => https:// | + d'info => https:// | ||
+ | ==== SideBarEnhancements ==== | ||
+ | > https:// | ||
+ | > Indispensable pour avoir un menu contextuel plus riche lors d'un clic droit sur un fichier/ | ||
+ | |||
+ | Le paquet ne semble plus dispo dans les dépôts officiel. Pour le rajouter : | ||
+ | * Ctrl+Maj+P | ||
+ | * Package control : Add repository | ||
+ | * Copier/ | ||
+ | * Ctrl+Maj+P | ||
+ | * Package control : Install package | ||
+ | * Rechercher : SideBarEnhancements | ||
+ | |||
+ | Entre temps il semble être dispo de nouveau. | ||
+ | |||
+ | ==== PHP Companion ==== | ||
+ | > https:// | ||
+ | > Très pratique quand on code avec des namespaces, permet de déclarer une class dans les " | ||
+ | |||
+ | |||
+ | |||
+ | ===== Personalisez, | ||
+ | ==== Thème ==== | ||
+ | https:// | ||
+ | |||
+ | Les thèmes permettent de changer la couleur de l' | ||
+ | |||
+ | Un plugin permet de switcher facilement entre les thèmes | ||
+ | => https:// | ||
+ | |||
+ | J'aime particulièrement le thème **afterglow** qui fait ce que je veux et est paramètrable :) | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Color Scheme ==== | ||
+ | Les **Color Scheme** sont des thèmes uniquement de la partie éditeur de sublime text, ça concerne donc la colorisation syntaxique mais pas la sidebar, les boutons, les tabs contrairement aux **Theme** | ||
+ | |||
+ | Créer votre propre "color scheme" | ||
===== Config ===== | ===== Config ===== | ||
Ligne 110: | Ligne 171: | ||
> **Ctrl+p** | > **Ctrl+p** | ||
- | >> Lance une recherche de fichier | + | > Lance une recherche de fichier |
> **Ctrl+shift+p** | > **Ctrl+shift+p** | ||
- | >> Permet de lancer une fonction, d' | + | > Permet de lancer une fonction, d' |
> **Ctrl+r** | > **Ctrl+r** | ||
- | >> Liste les fonctions du script en cours | + | > Liste les fonctions du script en cours |
> **Ctrl+shift+r** | > **Ctrl+shift+r** | ||
- | >> Liste les fonctions de plusieurs fichiers | + | > Liste les fonctions de plusieurs fichiers |
> **Ctrl+;** | > **Ctrl+;** | ||
- | >> Liste certains mots du scripts | + | > Liste certains mots du scripts |
> **Ctrl+d** | > **Ctrl+d** | ||
- | >>Permet de sélectionner tout le mot qui entour le curseur. | + | >Permet de sélectionner tout le mot qui entour le curseur. |
- | >>Lorsque qu'un mot est sélectionné, | + | >Lorsque qu'un mot est sélectionné, |
+ | >Si vous allez trop loin, utilisez **Ctrl+u** pour annuler la dernière sélection | ||
> **Ctrl+:** ou **Ctrl+shift+: | > **Ctrl+:** ou **Ctrl+shift+: | ||
- | >>Permet de commenter une ligne ou un bloc de ligne | + | >Permet de commenter une ligne ou un bloc de ligne |
- | > **Ctrl+d** | + | > **Ctrl+maj+d** |
- | >>Permet de dupliquer la ligne | + | >Permet de dupliquer la ligne |
- | > **Ctrl+k** | + | > **Ctrl+maj+k** |
- | >>Permet de supprimer la ligne | + | >Permet de supprimer la ligne |
+ | > **Alt+maj+w** | ||
+ | >Lorsque vous sélectionnez du code, ce raccourci ajoutera une balise < | ||
===== Sélection vertical ou en colonne ===== | ===== Sélection vertical ou en colonne ===== | ||
Ligne 189: | Ligne 253: | ||
\0xe28093 | \0xe28093 | ||
+ | |||
+ | Un bug vu dans l' | ||
+ | |||
+ | Pour les voir dans sublime text, voici l' | ||
+ |