Sublime Text
Sublime Text est un éditeur de texte sophistiqué pour le code, le balisage et la prose. Il est gratuit ou payant si vous le voulez bien, un peu comme WinRar à l'époque. Il possède de nombreux raccourcis personnalisable et permet une efficacité remarquable (voir quelques aperçus de fonctionnalités sur la page officielle).
Raccourcis et réglages
Installer le gestionnaire de paquets : Ctrl+Shift+P, "Install package control"
Ensuite, se rendre sur le dépôt Github regroupant les raccourcis clavier, les réglages et les macros de Célestin : https://github.com/celestinmetral/sublimetext-settings
Créer un fichier nommé "sublime.reg", y ajouter le contenu suivant puis lancer le script.
Windows Registry Editor Version 5.00
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text]
@="Ouvrir avec Sublime Text"
"Icon"="C:\\Program Files\\Sublime Text\\sublime_text.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command]
@="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\" \"%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Ouvrir avec Sublime Text"
"Icon"="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Ouvrir avec Sublime Text"
"Icon"="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\" \"%V\""
Corriger la colorisation pour Pug
- Créer une nouvelle syntaxe de colorisation personnalisée en important celle existante de Pugjs https://github.com/SublimeText/PackageDev/wiki/Syntax-Definitions#converting-a-textmate-to-a-sublime-text-syntax-definition
- Installer le plugin Babel
- Remplacer toutes les occurences de source.js par source.babel
- sauf celle ligne 62, celle qui correspond à la détection du mot "script"