Outils pour utilisateurs

Outils du site


devweb:logiciel:sublime_text (lu 33194 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [17-06-2016 22:45]
edmc73
devweb:logiciel:sublime_text [16-08-2018 10:55]
edmc73 [Caractère spéciaux]
Ligne 1: Ligne 1:
-====== Sublime Text 2, 3 ======+====== Sublime Text 3 ======
  
 http://www.sublimetext.com/ http://www.sublimetext.com/
Ligne 8: Ligne 8:
  
 Pour synchroniser ses paquets => https://packagecontrol.io/docs/syncing Pour synchroniser ses paquets => https://packagecontrol.io/docs/syncing
 +
 +===== Documentation =====
 +
 +La doc officiel => http://www.sublimetext.com/docs/3/
 +
 +La doc non officiel => http://docs.sublimetext.info/en/latest/index.html
  
 ===== Plugins ===== ===== Plugins =====
Ligne 20: Ligne 26:
 > https://packagecontrol.io/packages/AutoFileName > https://packagecontrol.io/packages/AutoFileName
 > 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'autre chose.
  
 ==== Bracket Highlighter ==== ==== Bracket Highlighter ====
Ligne 44: Ligne 51:
 > https://github.com/bluegray/Highlighter > https://github.com/bluegray/Highlighter
 > 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://github.com/spape/SublimeFileDiffs > https://github.com/spape/SublimeFileDiffs
Ligne 51: Ligne 59:
 > https://github.com/naomichi-y/php_syntax_checker > https://github.com/naomichi-y/php_syntax_checker
 > 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://packagecontrol.io/packages/Inc-Dec-Value
 +> Permet d'incrémenter/décrémenter n'importe quelle valeur avec la roulette ou avec Alt+haut/bas
 +> 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 64: Ligne 80:
 ==== Laravel ==== ==== Laravel ====
  
-Laravel 4 Snippets +Blade Snippets
 > Laravel Blade Highlighter > Laravel Blade Highlighter
  
Ligne 91: Ligne 107:
 + d'info => https://github.com/yulanggong/IncrementSelection + d'info => https://github.com/yulanggong/IncrementSelection
  
 +==== SideBarEnhancements ====
 +> https://packagecontrol.io/packages/SideBarEnhancements
 +> Indispensable pour avoir un menu contextuel plus riche lors d'un clic droit sur un fichier/dossier de la sidebar
 +
 +Le paquet ne semble plus dispo dans les dépôts officiel. Pour le rajouter :
 +  * Ctrl+Maj+P
 +  * Package control : Add repository
 +  * Copier/coller : https://github.com/titoBouzout/SideBarEnhancements/tree/st3
 +  * Ctrl+Maj+P
 +  * Package control : Install package
 +  * Rechercher : SideBarEnhancements
 +
 +Entre temps il semble être dispo de nouveau.
 +
 +==== PHP Companion ====
 +> https://github.com/erichard/SublimePHPCompanion
 +> Très pratique quand on code avec des namespaces, permet de déclarer une class dans les "Use", de trouver le FQCN d'une classe et d'autre petite bricole
 +
 +
 +
 +===== Personalisez, customisez Sublime Text =====
 +==== Thème ====
 +https://packagecontrol.io/browse/labels/theme
 +
 +Les thèmes permettent de changer la couleur de l'interface de sublime text ainsi que l'apparence des boutons, onglets etc...
 +
 +Un plugin permet de switcher facilement entre les thèmes
 +=> https://packagecontrol.io/packages/Themes%20Menu%20Switcher
 +
 +J'aime particulièrement le thème **afterglow** qui fait ce que je veux et est paramètrable :)
 +
 +https://github.com/YabataDesign/afterglow-theme
 +
 +==== 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" sur le site http://tmtheme-editor.herokuapp.com/
 ===== Config ===== ===== Config =====
  
Ligne 200: Ligne 253:
  
   \0xe28093   \0xe28093
 +
 +=== espace invisible ===
 +
 +Un bug vu dans l'editeur HTML de sharepoint 2013 ajoute des espaces de taille 0 sous la forme ''&#8203;''
 +
 +
 +Pour les voir dans sublime text, voici l'astuce => https://stackoverflow.com/questions/20356784/delete-u200b-zero-width-space-characters-using-sublime-text-3
 +
 +  * Soit vous installez le package **highlight-dodgy-chars** dispo dans les packages
 +  * Soit vous faites un "recherche et remplace" en RegEx avec ''\x{200b}''
 +
devweb/logiciel/sublime_text.txt · Dernière modification: 22-09-2021 16:43 de edmc73