RÉFÉRENCE RAPIDE SUBLIME TEXT
Navigation, édition, multi-curseur, recherche, extensions
Navigation
Navigation fichiers et symboles
| Ctrl+P | Ouverture rapide d'un fichier par nom (flou) |
| Ctrl+R | Aller au symbole dans le fichier |
| Ctrl+Shift+R | Aller au symbole dans le projet |
| Ctrl+G | Aller au numéro de ligne |
| Ctrl+; | Aller au mot dans le fichier |
Navigation onglets et panneaux
| Ctrl+Tab | Parcourir les onglets ouverts |
| Ctrl+PageUp/Down | Onglet précédent / suivant |
| Alt+1..9 | Passer à l'onglet par numéro |
| Ctrl+K Ctrl+B | Afficher/masquer la barre latérale |
| Ctrl+` | Afficher/masquer la console |
Préfixes Goto Anything
| : | Aller à la ligne (Ctrl+P puis :42) |
| @ | Aller au symbole (Ctrl+P puis @func) |
| # | Aller au mot (Ctrl+P puis #recherche) |
Édition
Opérations sur les lignes
| Ctrl+Shift+K | Supprimer la ligne |
| Ctrl+Shift+D | Dupliquer la ligne |
| Ctrl+Shift+Up/Down | Déplacer la ligne vers le haut / bas |
| Ctrl+J | Joindre les lignes |
| Ctrl+Enter | Insérer une ligne après |
| Ctrl+Shift+Enter | Insérer une ligne avant |
Manipulation du texte
| Ctrl+Shift+U | Mettre la sélection en majuscules |
| Ctrl+K Ctrl+L | Mettre la sélection en minuscules |
| Ctrl+K Ctrl+U | Mettre en majuscules (alternative) |
| Ctrl+] | Indenter la ligne |
| Ctrl+[ | Désindenter la ligne |
| Ctrl+/ | Basculer le commentaire |
| Ctrl+Shift+/ | Basculer le commentaire de bloc |
Sélection
Étendre et réduire
| Ctrl+D | Sélectionner le mot (répéter pour ajouter l'occurrence suivante) |
| Ctrl+K Ctrl+D | Ignorer l'occurrence actuelle, sélectionner la suivante |
| Ctrl+Shift+L | Diviser la sélection en lignes |
| Ctrl+L | Sélectionner la ligne entière |
| Ctrl+Shift+M | Sélectionner le contenu dans les crochets |
| Ctrl+Shift+A | Sélectionner le contenu dans la balise |
| Ctrl+Shift+Space | Étendre la sélection à la portée |
Sélectionner toutes les correspondances
| Alt+F3 | Sélectionner toutes les occurrences du mot |
| Ctrl+Shift+F | Rechercher dans les fichiers (tout le projet) |
Multi-curseur
Ajouter des curseurs
| Ctrl+Click | Ajouter un curseur à la position cliquée |
| Ctrl+D | Ajouter l'occurrence suivante à la sélection |
| Alt+F3 | Sélectionner toutes les occurrences comme curseurs |
| Ctrl+Shift+L | Ajouter un curseur à chaque ligne sélectionnée |
| Ctrl+Alt+Up/Down | Ajouter un curseur au-dessus / en-dessous |
Flux de travail multi-curseur
1. Select word: Ctrl+D
2. Add next match: Ctrl+D (repeat)
3. Skip match: Ctrl+K, Ctrl+D
4. Type replacement — edits all at once
5. Esc to return to single cursor
Recherche
Rechercher et remplacer
| Ctrl+F | Rechercher dans le fichier |
| Ctrl+H | Rechercher et remplacer |
| Ctrl+Shift+F | Rechercher dans les fichiers (tout le projet) |
| F3 / Shift+F3 | Correspondance suivante / précédente |
| Alt+Enter | Sélectionner toutes les correspondances (dans le panneau de recherche) |
| Ctrl+E | Utiliser la sélection pour la recherche |
| Ctrl+Shift+E | Utiliser la sélection pour le remplacement |
Options de recherche (bascule dans le panneau)
| Alt+R | Activer/désactiver le mode regex |
| Alt+C | Activer/désactiver la sensibilité à la casse |
| Alt+W | Activer/désactiver la correspondance de mot entier |
| Alt+L | Activer/désactiver la recherche dans la sélection |
Palette de commandes
Utilisation
| Ctrl+Shift+P | Ouvrir la palette de commandes |
| type to filter | Recherche floue dans les commandes |
Commandes utiles
| Set Syntax: [lang] | Changer la coloration syntaxique du fichier |
| Convert Indentation | Passer des tabulations aux espaces |
| Sort Lines | Trier les lignes sélectionnées par ordre alphabétique |
| Reindent Lines | Ré-indenter automatiquement la sélection |
| Install Package | Ouvrir l'installateur Package Control |
| Toggle Word Wrap | Activer/désactiver le retour à la ligne |
Systèmes de build
Commandes de build
| Ctrl+B | Lancer le build |
| Ctrl+Shift+B | Sélectionner le système de build et lancer |
| F4 / Shift+F4 | Résultat de build suivant / précédent |
Système de build personnalisé
// Tools > Build System > New Build System
{
"cmd": ["python3", "$file"],
"selector": "source.python"
}
Extensions
Package Control
| Ctrl+Shift+P → Install | Installer une extension |
| Ctrl+Shift+P → Remove | Supprimer une extension |
| Ctrl+Shift+P → List | Lister les extensions installées |
| Ctrl+Shift+P → Disable | Désactiver une extension |
Extensions populaires
| Emmet | Expansion d'abréviations HTML/CSS |
| SublimeLinter | Framework de lint |
| GitGutter | Afficher les différences git dans la gouttière |
| SideBarEnhancements | Opérations de fichiers étendues dans la barre latérale |
| A File Icon | Icônes de type de fichier dans la barre latérale |
| Terminus | Panneau de terminal intégré |
Paramètres
Fichiers de paramètres
| Preferences > Settings | Ouvrir les paramètres utilisateur JSON |
| Preferences > Key Bindings | Ouvrir les raccourcis clavier utilisateur |
| Project > Edit Project | Paramètres spécifiques au projet |
Paramètres courants
{
"font_size": 14,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true
}
Modèles courants
Édition fractionnée
| Alt+Shift+1 | Disposition en colonne unique |
| Alt+Shift+2 | Disposition en deux colonnes |
| Alt+Shift+3 | Disposition en trois colonnes |
| Alt+Shift+4 | Disposition en quatre colonnes |
| Alt+Shift+5 | Disposition en grille (2x2) |
| Alt+Shift+8 | Disposition en deux rangées |
| Ctrl+Shift+[1..4] | Déplacer le fichier vers le groupe N |
Raccourcis de productivité
| Ctrl+K Ctrl+0 | Déplier tout |
| Ctrl+K Ctrl+J | Déplier tout (alternative) |
| Ctrl+K Ctrl+1..9 | Replier jusqu'au niveau N |
| Ctrl+Shift+[ | Replier la sélection |
| Ctrl+Shift+] | Déplier la sélection |
| F11 | Basculer le plein écran |
| Shift+F11 | Basculer le mode sans distraction |