Développer sans souris

  Temps de lecture : 5 min.
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 !

Les raccourcis clavier 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 clavier. Utilise-les et tu n’auras plus besoin d’utiliser ta souris pour développer !

Développer sans souris, le guide

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 propres raccourcis clavier, surtout n’hésite pas à laisser un commentaire !

PS : Utiliser le pad au lieu de la souris, ça ne marche pas hein 🙂

Meilleurs raccourcis clavier pour le navigateur

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

Meilleurs raccourcis clavier pour Vimium

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

Meilleurs raccourcis clavier pour le terminal

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

Meilleurs raccourcis clavier pour Terminator

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

Raccourcis clavier pour ton IDE

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é 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.

Raccourcis clavier Linux pour les fenêtres

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

Raccourcis clavier de base « classiques »

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

Conclusion

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.

Le clavier bepo pour taper plus vite ?

J’ai un collègue de travail qui en utilise un.

https://bepo.fr/wiki/Accueil

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 🙂

❤️ Tu as aimé cet article ?️

J'ai mis un moment à l'écrire... Ce serait top si tu pouvais le partager à la communauté !