Un bon éditeur, SublimeText 3

Un bon éditeur, SublimeText 3

J’ai découvert, il y a quelques mois l’éditeur SublimeText3 … Et là, il est rapidement devenu mon « chouchou » !

Bien qu’il ne roule pas des mécaniques (au premier abord), il est en réalité très riche car il est assez facile de créer des plugins pour l’enrichir, ce qui a encouragé la communauté autour de ce logiciel 🙂

Personnellement, je développe maintenant tous mes sites web et application hybrides android avec !

sublimetexte3-1

De nombreuses fonctionnalités permettent de gagner du temps :

  • Ctrl+P permet de naviguer rapidement dans les fichiers du projet
  • Ctrl+R pour rechercher une fonction au sein du fichier (+ Shift pour inclure tous)
  • Ctrl+F afin d’effectuer une recherche dans le fichier(+ Shift pour inclure tous) (classique ok ^^)
  • Ctrl+L navigue dans les lignes du fichier
  • Ctrl+D pour afficher les occurrences de la variable (+ Shift pour dupliquer)
  • Il est possible d’utiliser des multiple curseurs
  • de créer des commandes personnalisées (simple format JSON dans les key bindings des préférences)
  • et beaucoup d’autres !!

Par ailleurs,il est en version gratuite (avec juste un popup de temps à autre, non intrusif) sinon, il n’est pas trop onéreux pour ceux qui veulent la licence !

 

Liste des raccourcis :

Général

Ctrl+KB basculer la barre latérale
Ctrl+Shift+P invite de commande
Ctrl+` console python
F11 plein écran
Shift+F11 mode « sans distraction »

Fichiers et Fenêtres

Ctrl+O ouvrir un fichier
Ctrl+N nouveau fichier
Ctrl+Shift+N nouvelle fenêtre
Ctrl+W fermer un fichier
Ctrl+Shift+W fermer une fenêtre
Ctrl+Shift+T ré-ouvrir le dernier fichier fermé
Ctrl+S sauvegarder
Ctrl+Shift+S sauvegarder sous

Edition

Général

Ctrl+C copier la ligne ou la sélection
Ctrl+X
Shift+Delete
couper ou supprimer la ligne ou la sélection
Ctrl+V coller
Ctrl+Shift+V coller et indenter
Ctrl+Y rétablir ou répéter
Ctrl+Z annuler
Ctrl+[
Ctrl+]
indenter ou désindenter

Sélection

Ctrl+L sélectionne la ligne (répéter pour sélectionner les suivantes)
Ctrl+D sélectionne le mot (répéter pour sélectionner les occurrences suivantes)
Alt+F3 sélectionne toutes les occurrences
Ctrl+Shift+M sélectionne le contenu entre des crochets ou parenthèses (répéter pour incrémenter la sélection)
Ctrl+Shift+J sélectionne le contenu de l’indentation (répéter pour incrémenter la sélection)
Ctrl+Shift+Space sélectionne le contenu à portée (répéter pour incrémenter la sélection)

Lignes

Ctrl+KK supprimer du curseur à la fin de la ligne
Ctrl+K+Backspace
Ctrl+Shift+Backspace
supprimer du curseur au début de la ligne
Ctrl+Shift+D duplique la ou les lignes
Ctrl+Shift+[haut,bas] inverser les lignes

Divers

Ctrl+ / commenter
Ctrl+Shift+ / bloc de commentaire
Ctrl+KU mettre en majuscule
Ctrl+KL mettre en minuscule
Ctrl+M aller à la parenthèse ou au crochet correspondant
Ctrl+T transposer: inverser 2 lettres ou 2 mots (sans sélectionner)

Navigation

Ctrl+P Aller n’importe où. Cherche parmi les fichiers de votre projet.
Ctrl+R Aller à une fonction ou une classe dans le fichier. Équivalent à Ctrl+P, suivi de @
Ctrl+; Aller à un mot dans le fichier. Équivalent à Ctrl+P, suivi de #
Ctrl+G Aller à une ligne dans le fichier. Équivalent à Ctrl+P, suivi de :

Chercher/Remplacer

Panneau de recherche (Ctrl+F)

Alt+R Basculer en expressions régulières
Alt+C Basculer en sensibilité à la casse
Alt+W Basculer en correspondance exacte
Enter Trouver suivant
Shift+Enter Trouver précédent
Alt+Enter Trouver tout

Panneau de recherche dans les fichiers (Ctrl+Shift+F)

F4 Trouver suivant
Shift+F4 Trouver précédent

Panneau de remplacement (Ctrl+H)

Ctrl+Alt+Enter Remplacer tout

Diviser l’écran et onglets

Alt+Shift+[1,2,3,4] [1,2,3,4] colonnes
Alt+Shift+5 grille 4 groupes
Ctrl+[1,2,3,4] sélectionner un groupe
Ctrl+Shift+[1,2,3,4] déplacer un fichier dans un groupe
Ctrl+[1,2,3…] sélectionne l’onglet
Ctrl+Tab naviguer à l’onglet suivant
Ctrl+Shift+Tab naviguer à l’onglet précédent

Favoris

Ctrl+F2 basculer les favoris
F2 favoris suivant
Shift+F2 favoris précédent
Ctrl+Shift+F2 effacer les favoris

Packages

SideBarEnhancements

Ctrl+T nouveau fichier conflit avec “transposer”
F12 ouvrir dans le navigateur internet par défaut
F2 renommer conflit avec “favoris suivant”

Installation de plugins :

  • Installer Package Control Plugin via la Console
  • puis Ctrl + Shift + P : sélectionner Install Package et choisir dans la liste !

Exemples de plugins utiles :

  • Minifier : pour minifier le HTML, CSS et JavaScript avec Ctrl+Alt+M.
  • CSSLint : pour CSSLint (affichage des erreurs de conception) (Ctrl+Alt+C)
  • ColorPicker pour afficher la palette couleur système et obtenir le code #hexa avec Ctrl+Shift+C.
  • jQuery pour auto-complétion jQuery
  • LESS Sublime pour coloration syntaxique LESS
  • Less-ish Pour écriture à la LESS (variables, mixins)