Temps de lecture estimé : 6 minutes
Coder sans souris : Ne plus utiliser son clavier
Développer sans souris est possible, apprends les meilleurs raccourcis clavier des développeurs pour naviguer sans souris.
Temps de lecture estimé : 6 minutes
Développer sans souris est possible, apprends les meilleurs raccourcis clavier des développeurs pour naviguer sans souris.
Développer sans souris comme les hackers dans les séries américaines, c’était mon rêve !
Progresser en code, c’est aussi savoir taper plus vite, et mieux !
Les raccourcis claviers m’ont beaucoup aidé à gagner en productivité. Je code désormais plus rapidement et je suis plus efficace.
Par exemple, je ne me sers presque plus de la souris dans mon IDE, et je n’ai pas besoin de ma souris pour tester mon code sur le navigateur.
Voici pour moi les meilleurs raccourcis claviers. Utilise-les et tu n’auras plus besoin d’utiliser ta souris pour développer !
J’ai rassemblé tous les « keyboard shortcuts » que j’utilise dans mon quotidien en tant que développeur.
Si jamais toi aussi tu souffres du syndrome de l’imposteur, programmer sans souris devrait t’aider à t’en sortir un peu plus.
Ne pas utiliser sa souris m’a toujours impressionné, j’espère que tu y trouveras de nouvelles astuces.
Comme l’article est assez long, voici des raccourcis vers les sections principales.
Si jamais tu souhaites partager tes raccourcis claviers, surtout n’hésite pas à laisser un commentaire !
PS : Utiliser le pad au lieu de la souris, ça ne marche pas hein 🙂
Ces raccourcis fonctionnent sur Chrome et sur Firefox.
Ils me permettent de ne pas avoir à prendre ma souris lorsque je développe et que je dois tester mon code dans le navigateur.
CTRL + TAB, CTRL + 1, CTRL + PAGE UP / DOWN : Changer d’onglet
CTRL + t : Ouvrir un nouvel onglet, CTRL + w : Fermer l’onglet actuel
CTRL + MAJ + t : Ré-ouvrir les onglets fermés
CTRL + f, F3 : Rechercher des éléments dans une page et aller au suivant
CTRL + l : Focus sur la barre d’adresse
En plus des raccourcis claviers classiques sur le navigateur, j’utilise un plugin Chrome nommé Vimium.
Vimium permet d'utiliser les raccourcis clavier de vim, directement dans son navigateur.
Je peux naviguer sur internet uniquement avec mon clavier, sans me servir de ma souris.
o : Naviguer dans l’historique
f : Cliquer sur un lien dans une page
yt : Dupliquer une page
ALT + p : Épingler un onglet
/ : Rechercher un élément et cliquer dessus
Quelques astuces utiles pour gagner du temps lorsque l’on utilise le terminal.
En tant que développeur, nous sommes souvent amenés à l’utiliser.
CTRL + a , CTRL + e : Aller au début ou à la fin d’une ligne
CTRL + r : Rechercher une commande
!! : Relancer la commande précédente
CTRL + MAJ + v : Coller du texte depuis le presse-papier
ALT + INSER : Coller du texte surligné (mouse 3)
cd - : Revenir au dossier précédent
cd ~ : Revenir dans le dossier utilisateur
CTRL + l : Nettoie l’écran
Personnellement le terminal que j’utilise est terminator.
Il me permet de gagner beaucoup de temps en scindant mon terminal en plusieurs parties.
CTRL + MAJ + A : Séparer verticalement la fenêtre
CTRL + MAJ + E : Séparer horizontalement la fenêtre
CTRL + MAJ + T : Ouvrir un nouvel onglet
CTRL + MAJ + W : Fermer une nouvelle fenêtre ou un nouvel onglet
CTRL + PAGE UP / DOWN : Naviguer dans les onglets
ALT + flèches : Naviguer dans les fenêtres
CTRL + MAJ + flèches : Ajuster la taille de la fenêtre
CTRL + MAJ + X : Mettre la fenêtre en plein écran
Je suis en train de préparer des vidéos pour les meilleurs raccourcis clavier de PHPStorm et de VSCode.
Peu importe l’IDE que tu utilises, il va te falloir lire la documentation sur les raccourcis clavier et la parcourir.
Une astuce que j’ai beaucoup utilisée au début : c’est de noter sur papier les raccourcis clavier que tu souhaites utiliser.
Ensuite, mets cette feuille / ce post-it devant ton écran.
Dès que tu dois les utiliser, consulte ta feuille.
Au début c'est dur de se passer de la souris dans l'IDE, on est tenté de l'utiliser pour retourner dans l'explorateur de fichier ou pour scroller la page.
Finalement si tu te forces à essayer de les utiliser au quotidien, tu perdras du temps au début, mais tu en gagneras beaucoup sur le long terme.
Je les utilise sous Linux (Gnome avec Ubuntu). Mais une partie d’entre eux sont universels.
ALT + TAB : Changer de fenêtre active
CTRL + ALT + flèches : Changer de bureau
CTRL + ALT + flèches : Changer de bureau
MAJ + SUPER (WINDOWS) + flèches (droite / gauche) : Changer une fenêtre de bureau
ALT + ECHAP : Changer le focus de la fenêtre (super utile !)
SUPER + CHIFFRE : Lancer une application depuis le menu
SUPER + flèches : Redimensionner une fenêtre
Je suis actuellement en train de remplir la liste… 🙂
Certains raccourcis claviers sont universels, on les retrouve sur tous les systèmes d’exploitations et sur tous les logiciels.
TAB , TAB + MAJ : Avance le focus jusqu’au point suivant
MAJ (+ DEBUT / FIN ou flèches) : Sélectionner / surligner du texte
CTRL + B, CTRL + G : Met du texte en gras
CTRL + I : Met du texte en italique
CTRL + K : Ajout un lien
CTRL + ENTRER : Poste le formulaire
CTRL + flèches : Avancer ou recule d’un mot
CTRL + A : Tout sélectionner
(CTRL +) DEBUT , FIN : Se déplacer au début ou la fin d’une ligne ou d’un document
CTRL (ou ALT) + SUPPR : Supprimer le mot
Coder sans souris est faisable pour tous les développeurs qui souhaitent aller plus vite, notamment avec un bon IDE.
Ne pas utiliser sa souris te fera gagner en vitesse de développement.
J’espère que ces quelques astuces te permettront de gagner en productivité !
N’hésite pas à me dire en commentaire les raccourcis que tu utilises toi, je serais ravi de les ajouter à cette liste.
J’ai un collègue de travail qui en utilise un.
Il arrive de mieux en mieux à s’en servir, même il n’est pas encore assez à l’aise avec pour être aussi performant qu’avec un clavier azerty.
Réapprendre à taper au clavier après des années d'automatisme, c'est très compliqué.
Si jamais tu as un clavier bepo et l’envie de taper plus vite, tu peux faire le test.
Mais personnellement, je pense que tu peux d’abord consacrer du temps à maîtriser tous les raccourcis claviers des développeurs.
Cela te sera plus bénéfique 🙂
Pour lire plus de contenu similaire dans le même thématique.
Bonjour,
Est ce que l’on peut retrouver la vidéo pour les raccourcis PHPStorm quelque part ou elle n’est pas encore prête?
Merci pour ces nombreux articles très intéressants
Hey ! Eh bien écoute j’en ai fait pas mal au fil du temps que j’ai mise sur Twitter et LinkedIn… Mais je n’ai pas fait de grosses vidéos.
Tu penses que ça vaudrait le coup ?
Au plaisir de discuter ensemble,
Alex