L’efficacité c’est la capacité de produire le maximum de résultats avec le minimum d’effort. La ressource la plus importante d’un développeur est son temps. Moins vous passez de temps à coder, plus vous passez de temps à vous former et réfléchir aux problèmes.
L’utilisation des raccourcis clavier est un moyen d’augmenter son efficace. Si vous les intégrez progressivement à votre pratique, ils ne demanderont quasiment pas d’effort et vous permettront d’accélérer la façon dont vous coder.
Ces raccourcis clavier vous permettrons de gagner en fluidité. Si vous êtes amené à faire des sessions de live coding devant une audience, vous vous rendrez vite compte qu’il est important de maitriser son outil pour se concentrer sur l’essentiel, la communication.
Voici la liste des raccourcis VSCode que j’utilise au quotidien.
Interface
cmd + B : réduire / afficher le menu latérale
cmd + J: réduire / afficher le terminale
cmd + shift + N : ouvrir une nouvelle fenêtre VSCode
cmd + shift + W : fermer une fenêtre VSCode
Recherches
cmd + F : recherche locale dans un fichier
cmd + shift + F : recherche globale dans un projet
cmd + P : ouvrir la barre de recherche des fichiers
- par défaut : chercher un fichier dans le projet
- :14 : se rendre sur la ligne 14 du fichier courant
- > : exécuter une action de la palette de commande
Sélection
option + click : dupliquer le curseur sur la position du click
cmd + D : sélectionner la prochaine occurence du terme recherché (utile pour faire du renommage au sein d’une fonction)
cmd + shift + L : sélectionner toutes les occurrences du terme recherché dans le fichier (pratique pour renommer des propriétés dans un json)
Actions sur une ligne
cmd + shift + / : commenter une ligne
cmd + shift + K : supprimer une ligne
option + ⬆️ : déplacer la ligne vers le haut
option + ⬇️ : déplacer la ligne vers le bas
option + shift + ⬆️ : dupliquer la ligne vers le haut
option + shift + ⬇️ : dupliquer la ligne vers le bas
Navigation curseur
cmd + ⬆️ : déplacer le curseur en début de fichier
cmd + ⬇️ : déplacer le curseur en fin de fichier
cmd + ➡️ : déplacer le curseur en fin de ligne
cmd + ⬅️ : déplacer le curseur en fin de ligne
option + ➡️ : déplacer le curseur sur le prochain mot
option + ⬅️ : déplacer le curseur sur le mot précèdent
Combiner à la touche shift, ces raccourcis vous permettrons de faire des sélections au clavier. Par exemple :
shift + option + ➡️ : sélectionner le prochain mot
Ces raccourcis clavier ne feront pas de vous un 10x engineer mais ils vous simplifierons grandement la vie ! Je vous conseil d’effectuer des sessions de live coding ou de paire programming, vous vous rendrez vite compte que ces raccourcis sont nécessaires pour être fluide.
N’hésitez pas à me partager les raccourcis qui vous permettent d’être plus efficace !