Temps de lecture estimé : 6 minutes

Développer sans souris

Développer sans souris est possible, apprends les meilleurs raccourcis clavier des développeurs pour naviguer sans souris.

Laisser un commentaire

Développer sans souris comme les hackers dans les séries américaines, c’était mon rêve !

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 !

#

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

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

#

Meilleurs raccourcis claviers 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é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.

#

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 Mac OSX

Je suis actuellement en train de remplir la liste… 🙂

  • Control (⌃) + F4 : Changer le focus de la fenêtre
#

Raccourcis clavier de base dit 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 🙂

☝️
Alex so yes

🚀 La console
La newsletter #code et #freelance.

✅ 1 astuce dev, chaque semaine pour décrocher le job de tes rêves ou devenir freelance.

Newsletter entièrement gratuite, RGPD friendly.

Va encore plus loin dans : meilleur développeur

BDD : Behavior-Driven Development
meilleur développeur

BDD : Behavior-Driven Development

BDD ou Behavior-Driven Development : Comment intégrer la Programmation Pilotée par le Comportement dans notre code ?

DDD : Domain-Driven Design
meilleur développeur

DDD : Domain-Driven Design

DDD ou Domain-Driven Design est une technique de conception logicielle orientée métier. On parle de conception pilotée par le domaine.

Méthode Agile : Le manifeste vu par un développeur
meilleur développeur

Méthode Agile : Le manifeste vu par un développeur

Qu’est-ce que la méthode agile et comment l’utiliser ? Comment utiliser les méthodes agiles en tant que développeur ?

SOLID : Le guide simple avec de vrais exemples
meilleur développeur

SOLID : Le guide simple avec de vrais exemples

Comprendre les 5 principes SOLID et apprendre à les utiliser au quotidien en tant que développeur grâce à des exemples applicables.

Veille technologique : Le guide pour les développeurs
meilleur développeur

Veille technologique : Le guide pour les développeurs

Faire sa veille technologique a de nombreux avantages ! Découvre comment faire ta veille ainsi les meilleurs outils à utiliser.

Devenir un développeur green avec l’éco-conception web
meilleur développeur

Devenir un développeur green avec l’éco-conception web

L’éco-conception web, c’est un ensemble de bonnes pratiques orientées Green IT pour les développeurs voulant créer des sites écologiques.

Liste de tous les podcasts pour les développeurs
meilleur développeur

Liste de tous les podcasts pour les développeurs

La liste des podcasts français pour les développeurs. On y parle informatique, programmation, tech, data, système, entrepreneuriat…

Les meilleurs outils pour les développeurs
meilleur développeur

Les meilleurs outils pour les développeurs

Les meilleurs outils pour les développeurs et développeuses. Ma developer toolbox pour gagner en productivité et améliorer son code.

Clean Code : Créer un code de qualité et mieux coder
meilleur développeur

Clean Code : Créer un code de qualité et mieux coder

Créer du code de qualité grâce aux principes du clean code. Bien coder et avoir un code propre en respectant les bonnes pratiques.

Coder sur papier
meilleur développeur

Coder sur papier

Coder sur papier, une technique encore utilisée aujourd’hui. Est-ce efficace pour apprendre le développement ? Y a-t-il un intérêt ?

Le syndrome de l’imposteur chez les développeurs
meilleur développeur

Le syndrome de l’imposteur chez les développeurs

Le syndrome de l’imposteur chez le développeur en général est très présent. Voici pourquoi et quelles solutions existent pour le contrer.

👩‍💻 Réagir à cet article 👨‍💻

Merci de partager ton histoire avec la communauté !