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 | ||
devweb:logiciel:sublime_text [17-06-2016 23:34] edmc73 |
devweb:logiciel:sublime_text [22-09-2021 16:43] (Version actuelle) edmc73 [Config] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Sublime Text 2, 3 ====== | + | ====== Sublime Text 3 ====== |
http:// | http:// | ||
Ligne 8: | Ligne 8: | ||
Pour synchroniser ses paquets => https:// | Pour synchroniser ses paquets => https:// | ||
+ | |||
+ | ===== Documentation ===== | ||
+ | |||
+ | La doc officiel => http:// | ||
+ | |||
+ | La doc non officiel => http:// | ||
===== Plugins ===== | ===== Plugins ===== | ||
Ligne 20: | Ligne 26: | ||
> https:// | > 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. | > 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 44: | 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 57: | Ligne 65: | ||
> Fonctionne avec les codes couleurs, les dates, les true en false (et inversement) | > Fonctionne avec les codes couleurs, les dates, les true en false (et inversement) | ||
> sur un texte => string => String => STRING | > sur un texte => string => String => STRING | ||
+ | > en pratique, jamais utilisé | ||
Ligne 71: | Ligne 80: | ||
==== Laravel ==== | ==== Laravel ==== | ||
- | > Laravel 4 Snippets | + | > Blade Snippets |
> Laravel Blade Highlighter | > Laravel Blade Highlighter | ||
Ligne 102: | Ligne 111: | ||
> Indispensable pour avoir un menu contextuel plus riche lors d'un clic droit sur un fichier/ | > Indispensable pour avoir un menu contextuel plus riche lors d'un clic droit sur un fichier/ | ||
- | ===== Thème | + | 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:// | https:// | ||
Les thèmes permettent de changer la couleur de l' | 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 112: | Ligne 149: | ||
<file jquery Preferences.sublime-settings> | <file jquery Preferences.sublime-settings> | ||
{ | { | ||
+ | " | ||
+ | " | ||
" | " | ||
" | " | ||
Ligne 118: | Ligne 157: | ||
" | " | ||
], | ], | ||
- | " | + | " |
" | " | ||
Ligne 127: | Ligne 166: | ||
" | " | ||
} | } | ||
- | ] | + | ], |
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
} | } | ||
</ | </ | ||
Ligne 166: | Ligne 222: | ||
> **Alt+maj+w** | > **Alt+maj+w** | ||
>Lorsque vous sélectionnez du code, ce raccourci ajoutera une balise < | >Lorsque vous sélectionnez du code, ce raccourci ajoutera une balise < | ||
+ | |||
+ | > **Alt+F3** | ||
+ | >Permet de sélectionner le tag de fin si le curseur est positionné sur un tag HTML | ||
+ | ===== Raccourcis souris ===== | ||
+ | |||
+ | Si vous avez les boutons " | ||
+ | |||
+ | Pour personnaliser l' | ||
+ | ~/ | ||
+ | |||
+ | et inspirez-vous de ce code qui remplace l' | ||
+ | |||
+ | < | ||
+ | [ | ||
+ | { " | ||
+ | { " | ||
+ | ] | ||
+ | </ | ||
+ | |||
+ | Autre exemple pour faire comme avec Ctrl+tab | ||
+ | < | ||
+ | [ | ||
+ | { " | ||
+ | { " | ||
+ | ] | ||
+ | </ | ||
===== Sélection vertical ou en colonne ===== | ===== Sélection vertical ou en colonne ===== | ||
Ligne 216: | Ligne 298: | ||
\0xe28093 | \0xe28093 | ||
+ | |||
+ | === espace invisible === | ||
+ | |||
+ | Un bug vu dans l' | ||
+ | |||
+ | |||
+ | Pour les voir dans sublime text, voici l' | ||
+ | |||
+ | * Soit vous installez le package **highlight-dodgy-chars** dispo dans les packages | ||
+ | * Soit vous faites un " | ||
+ |