Skip to Content
CheatsheetsShortcuts — Raccourcis clavier

Raccourcis clavier — IDE, terminal et utilitaires

Les raccourcis les plus utiles, organisés par outil. Surtout pratiques quand on a les mains sur le clavier et plus besoin de la souris.

VS Code

RaccourciAction
Ctrl+POuvrir le fichier rapidement (Quick Open)
Ctrl+GAller Ă  la ligne
Ctrl+Shift+ORechercher un symbole dans le fichier
Ctrl+Shift+POuvrir la palette de commandes
Ctrl+Shift+CCopier le chemin du fichier actif
Ctrl+Shift+EAfficher l’explorateur de fichiers

Édition

RaccourciAction
Ctrl+DSĂ©lectionner l’occurrence suivante du mot sous le curseur
Ctrl+Shift+LSélectionner toutes les occurrences actives
Alt+Up/DownDéplacer la ligne vers le haut/bas
Ctrl+Shift+KSupprimer la ligne
Ctrl+/Commenter/décommenter la ligne
Ctrl+Shift+P → “Format Document”Formater le document
F2Renommer le symbole sous le curseur (partout dans le projet)

Multi-curseur

RaccourciAction
Alt+ClickAjouter un curseur Ă  un emplacement
Ctrl+Shift+Alt+↓/↑Ajouter un curseur en dessous/au-dessus
Ctrl+Shift+Alt+EntréeSélectionner toutes les occurrences depuis le début du fichier
RaccourciAction
Ctrl+Shift+EExplorateur de fichiers
Ctrl+Shift+FRechercher dans tous les fichiers
Ctrl+Shift+HRemplacer dans tous les fichiers
Ctrl+Shift+GGestionnaire de git (commits, stashing)

Terminal Linux

Raccourcis Readline (bash, zsh)

RaccourciAction
Ctrl+RRecherche dans l’historique (incremental)
Ctrl+AAller au début de la ligne
Ctrl+EAller Ă  la fin de la ligne
Ctrl+KCouper du curseur Ă  la fin
Ctrl+UCouper du début au curseur
Ctrl+WCouper le mot précédent
Ctrl+YRecoller ce qui vient d’ĂȘtre coupĂ©
Ctrl+TÉchanger les deux caractùres avant le curseur
Alt+FAvancer d’un mot
Alt+BReculer d’un mot
Ctrl+LEffacer l’écran (clear)
Ctrl+CInterrompre le processus
Ctrl+DEnvoyer EOF (fermer le shell)
Ctrl+ZSuspendre le processus

Complétion et historique

RaccourciAction
TabCompléter la commande ou le fichier
Esc, TabCompléter si ambigu
Ctrl+R puis texteRechercher dans l’historique
↑ / ↓Naviguer dans l’historique
!!Réexécuter la derniÚre commande
!$Le dernier argument de la derniĂšre commande
!*Tous les arguments de la derniĂšre commande

Trucs utiles

# RĂ©pĂ©ter la derniĂšre commande avec sudo (trĂšs pratique) sudo !! # Trouver dans l'historique les commandes contenant "docker" ctrl+r → docker → [EntrĂ©e] # Utiliser le dernier argument du dernier `git` git log !$ # Effacer l'historique des commandes rĂ©centes history -d $(history 1 | awk '{print $1}')

Tmux

Commandes (préfixe Ctrl+b)

RaccourciAction
Ctrl+b cNouvelle fenĂȘtre
Ctrl+b ,Renommer la fenĂȘtre
Ctrl+b %Diviser la fenĂȘtre verticalement
Ctrl+b "Diviser la fenĂȘtre horizontalement
Ctrl+b ←/→/↑/↓Changer de panneau
Ctrl+b xFermer un panneau
Ctrl+b !Promouvoir le panneau en fenĂȘtre
Ctrl+b [Entrer en mode copie (scroll)
Ctrl+b zMaximiser/minimiser le panneau
Ctrl+b :Ouvrir le prompt de commande tmux
# Quitter tmux proprement Ctrl+b puis :kill-server # Lister les sessions tmux ls # Se reconnecter Ă  une session tmux attach -t nom_de_la_session

Git — Raccourcis shell

RaccourciAction
git stStatus (si alias configuré)
git lgLog colorful en arbre (si alias configuré)
git ^DerniĂšre modification (rev-parse)
git ^~2Il y a 2 révisions
Ctrl+Shift+L dans VS CodeSélectionner toutes les occurrences (stasher via le git panel)

Alias recommandés (à placer dans .gitconfig)

[alias] st = status lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit co = checkout br = branch ci = commit df = diff pl = pull ps = push

PiĂšges courants

PiĂšgeSymptĂŽmeSolution
Tmux ne capture pas Ctrl+bKeyboard shortcut déjà réservé par le WMChanger le prefix dans .tmux.conf avec set -g prefix C-a
Ctrl+R ne recherche pasShell en mode vi au lieu d’emacsbind -o vi-inserted-mode -m emacs ou vĂ©rifier set -o emacs
VS Code ignore les raccourcisConflit avec un autre raccourci OSAller dans les Keybindings, chercher le raccourci, voir les conflits
Ctrl+D ferme le shellConfusion entre EOF et Ctrl+CCtrl+C pour interrompre, Ctrl+D pour quitter

ConsultĂ© chaque fois qu’on a besoin de faire quelque chose sans toucher la souris — et qu’on se souvient plus du raccourci.