Moi j'ai fais du Vim pour éditer des fichier direct sur le serveur via SSH (Gain de temps énorme mais pas conseiller :D ). Mais je n'ai jamais été très loin dans l'utilisation c'est un tord. NB : Il y a un point ou je suis beaucoup plus efficace avec Vim, c'est l'édition de multiple fichiers. Par exemple pour modifier un bout de code dans 15 fichiers et que ce n'est pas facile à scripter avec sed.
@apeboughtthetop94894 ай бұрын
Quelques tips sur ton utilisation des mouvements quand tu fais tes modifs: Utiliser m et ` c'est top, idem pour shift-B Certains des trucs que tu fait ne sonnent pas tres réalistes notamment 4b et c3e car tu dois compter. Typiquement la pour savoir que tu dois faire 4b t'es obligé de réfléchir (compter les 2 mots + le point + la parenthèse). Ici ca serait plus naturel d'utiliser le mouvement "inside" (touche i). Dans ce cas tu pourrais juste faire b ou h, puis ci) (change inside parenthèse) et tu te retrouve dans le meme état qu'après ton 4b puis c3e, sauf que t'as pas eu à compter. Un autre mouvement que tu peux utiliser ici c'est d'utiliser T( qui t'emmène jusqu'a la précédente parenthèse de la ligne (t va vers l'avant, T vers l'arrière) et pareil faire ci(. Tu verra que globalement tu n'utilisera pas tant que ça les nombres avant un mouvement, car ça nécessite de compter. Certains objets sont bcp plus intuitifs notamment i et a (inside et around). Parfois c'est mieux de faire deux ou trois fois la meme touche que de devoir réfléchir a combien de mots en avant tu dois jumper
@dflat48874 ай бұрын
@@aloisdeniel Personnellement je n'utilise jamais m et ` (sauf assez rarement en record mode), mais plutôt CTRL-O pour que le curseur remonte dans la pile des sauts (et CTRL-I fait l'inverse). À 5:16 tu fais CTRL-O ça te renvoies direct là où tu étais, sans avoir eu besoin de faire une marque.
@aloisdeniel4 ай бұрын
@@dflat4887 Merci! Il faut vraiment que je m'habitue à mieux naviguer entre les buffers, dans les buffers, les erreurs, quickfixes... Les marques sont faciles pour moi comme il n'y a qu'un raccourci... mais ta solution est clairement plus adaptée!
@razorflak4 ай бұрын
Merci pour la vidéo. J'ai eu la même démarche début 2023. Après 10 ans dans le dev je commençais à m'ennuyer et je voulais tester de nouveaux trucs. Comme beaucoup je suis tombé sur les vidéos de ThePrimeagen et je trouvais ça dingue sa capacité à naviguer dans ses projets. J'ai continué plus pour le fun que dans une optique de productivité et maintenant je n'imagine pas faire sans les vim motions (et Neovim dans mon cas). Si je peux te donner qq tips pour peut être moins galérer: - Déjà, je me suis très vite rendu compte qu'en fait je ne savais pas taper au clavier. Je n'avais jamais appris à taper avec mes 10 doigts et sans ça, utiliser Vim est un enfer. Donc il a fallut reprendre les bases. Au final, j'ai même acheté une clavier split (un zsa moonlander) car je commençais à avoir des douleurs au poignets et avec ça pas le choix que de taper "correctement". Au passage, j'ai pu doubler ma vitesse de frappe. - Faire sa propre config Neovim est une très bonne de occasion pour vraiment commencer à utiliser vim. Les 2 première semaines je m'entrainais principalement le soir en suivant des tuto sur la mise en place des plugins. - Niveau boulot, en gros, je faisais ma journée normal et j'essayais de faire la dernière heure avec les vim motions. Sur VsCode au début puis assez rapidement sur Neovim. J'ai longtemps garder un VsCode ouvert à côté pour certaines tache (chercher/remplacer dans tout un projet, parcourir un historique git ...) mais avec le temps on s'y retrouve très bien avec les plugins de nvim. Au final, j'ai du prendre 2 mois avant de commencer à utiliser nvim au boulot à plein temps et 3-4 mois de plus avant de fermer définitivement VsCode. En plus de rendre tout mon job plus fun, le fait de mettre mis à nvim m'a surtout rendu beaucoup plus curieux sur comment fonctionne mes outils et sur tout se qu'il est possible de faire dans un terminal. Même si je ne recommande pas nvim à tout le monde car ça peut prendre pas mal de temps de faire sa config et de la maintenir et que VsCode peut très bien faire le taff, je recommande à tous de se mettre aux vim motion et de prendre le temps de connaitre et comprendre son env de dev. Bon courage à toi et amuse toi bien :)
@aloisdeniel4 ай бұрын
Merci beaucoup pour ces précieux retours! Très intéressant, et c'est à peu près le parcours que j'ai prévu pour ma transition vers Neovim.
@LuccDev4 ай бұрын
J'ai aussi tenté de passer à (neo)vim à un moment, mais je suis retourné sur des IDE classiques (et VSCode), j'utilise Vim que pour évider des fichiers rapidement que j'ai sous la main. En fait je trouve que les IDE classiques ont déjà plein plein de raccourcis (Ctrl+P pour ouvrir un fichier, Ctrl+g pour aller à une ligne...). D'autant plus que la vitesse d'édition tu texte pur c'est un truc qui sera remplacé par les assistants type copilot... Donc IMO aucun intérêt à basculer maintenant sur Vim, je conseillerais plutôt de chercher à en apprendre plus sur l'outil que t'utilises déjà.
@zorglub60044 ай бұрын
Arf faut commencer par la base ... Poser les index sur les touches qui on les petites protubérance ... Essai lazy vim ... Après tu peux changer de clavier pour un corne (multi layer)... Puis linux sous hyprland... Puis tu Tmux lol Tu veras vscode c du no code en fait ... 10 ans de vscode c pas une vie ... Un "Boomer" (mais barbu) 😉
@romaindurand4 ай бұрын
Moi je vais m'y mettre, mais c'est pas pour optimiser mon temps (l'essentiel est passé à réfléchir, pas à écrire du code), ni parce-que je crois que ça fera de moi un meilleur développeur (je n'y crois pas), mais juste pour avoir l'air stylé (je suis en manque de reconnaissance).
@aloisdeniel4 ай бұрын
Tu auras au moins ma reconnaissance. :D
@abriotde4 ай бұрын
Si c'est certain que si tu maîtrise, tu est plus efficace pour coder. Mais l'idéal c'est d'avoir un clavier QWERTY (A cause de certain raccourcis ' )... "l'essentiel est passé à réfléchir, pas à écrire du code", ça je ne suis pas certain. Que ton temps sot occupé par d'autres tâches de gestion OK, mais sinon je pense que c'est une impression.
@armellotaku25334 ай бұрын
Dans mon feed youtube j’en ai tellement vue passer des videos qui parle du sujet Vim que j’ai voulu m’y mettre, mais comme tu l’as dit la flemme m’en empêche et je n’arrête pas de procrastiné.
@aloisdeniel4 ай бұрын
C'est vraiment pas facile! C'est un peu pour ça que je vais streamer en même temps... au moins je serai focus. :)
@GuillaumeLudwig4 ай бұрын
Juste un tip : je trouve inefficace de devoir compter (comme tu le fais dans la video). Utilise des choses comme « ci( » pour remplacer le contenu des parentheses par exemple. Et également t, T, f et F pour te déplacer dans une ligne.
@GuillaumeLudwig4 ай бұрын
Aussi Ctrl-O pour revenir où tu étais plutôt qu'une marque est souvent plus rapide et te libère un peu l'esprit. Du moins pour l'exemple que t'as montré.
@aloisdeniel4 ай бұрын
Tu as totalement raison! ci, f, t ont l’air super pratiques. Merci pour les conseil! 🙏
@aloisdeniel4 ай бұрын
Tu as totalement raison: ci(, f, t ont l’air tellement la plus pratiques! Merci pour les conseils! 🙏
@MatDGVLL4 ай бұрын
3:03 mdrrr
@tyssan_4 ай бұрын
Salut, jai le meme clavier que toi je crois, jai le air75 v1 depuis 1 an et la batterie commence a plus tenir du tout, les patins en dessous se décrochent et jen ai perdu 1 donc je peux plus le poser sur mon clavier du portable, les touches sont fragiles (rayures profondes, ..), bref jai pas mal de problemes et jaimerais juste savoir si c'est pareil de ton coté ou j'ai juste peut etre une copie mal foutue?
@aloisdeniel4 ай бұрын
Hello, Pas vraiment de soucis de mon côté. Les touches sont niquels, mais je ne me déplace que très peu avec (j'utilise le clavier natif de mon mac en déplacement) et le Nuphy reste sur mon bureau. Au niveau de la batterie c'est vrai qu'il ne tient plus aussi longtemps qu'au début : il m'arrive de devoir le charger deux fois par semaine. Mais encore une fois ce n'est pas trop un problème comme il reste sur mon bureau. J'ai commandé un clavier 65% pas trop cher recement (Yunzii AL66), je vais probablement le tester lors de cet apprentissage! Je pourrais te faire un retour.
@tyssan_4 ай бұрын
@@aloisdeniel d'accord cool, dommage car j'aime beaucoup nuphy mais la durée de vie du air75 m'a vraiment l'air limite. C'était trop beau pour être vrai je dirais
@jeuf374 ай бұрын
Question bête peut-être....quel est l'intérêt du trackpad vs une souris ? Le gain en productivité serait énorme non ? Je dois passer a côté de qqch 😅
@aloisdeniel4 ай бұрын
Je pense que c'est juste une question d'habitude. Personnellement toutes les gestures qui me servent de raccourcis me facilitent la vie... mais j'imagine que tu peux arriver au même résultat avec des boutons de raccourcis sur une souris. 🤓
@maloukemallouke97354 ай бұрын
Merci pour la vidéo combien de mot tu peux taper par minute ?
@aloisdeniel4 ай бұрын
Salut! Aucune idée, mais je vais sûrement commencer à tracker cette métrique pour suivre mon entraînement! 😊
@S_Nuncius4 ай бұрын
Salut, techniquement ce sont des automatismes et pas des réflexes (on ne peut pas apprendre un réflexe, il est inné et involontaire). Bonne vidéo !