Qu'est-ce que Vim ?
Vim est un éditeur de texte gratuit et open-source pour le système d’exploitation Unix. Vim est basé sur l’éditeur de texte Unix original, VI, qui a été créé par Bill Joy en 1976. Une décennie plus tard, en 1991, Vim, qui est une combinaison de la phrase Vi IMproved, a été publié publiquement par Bram Moolenaar avec des améliorations supplémentaires. Aujourd’hui, c’est toujours l’un des éditeurs de code/texte ou Environnement de Développement Intégré (IDE) les plus populaires sur le marché. Une recherche rapide sur Google montre encore article après article incluant Vim parmi certains des outils les plus populaires dans l’écosystème IDE actuel.
Ce qui rend Vim génial
Le principal élément différenciateur qui distingue Vim des autres éditeurs est que les utilisateurs ne peuvent naviguer et écrire des commandes qu’avec le clavier. Au début, cela peut ne pas sembler être un avantage, surtout comparé à d’autres éditeurs basés sur une interface graphique sur le marché, mais lorsque vous considérez le temps incrémental entre le moment où vous naviguez avec une souris, puis que vous revenez au clavier, puis à votre souris, cela a parfaitement du sens. Si votre travail est d’écrire du code toute la journée, tous les jours, vous augmentez votre productivité en codage simplement en éliminant le plus gros goulot d’étranglement, la souris. Cela peut sembler plus facile à dire qu’à faire, puisque nous dépendons tous d’une souris dans notre vie quotidienne normale. Parfois, il est difficile d’enlever la chose sur laquelle nous comptons, mais une fois que vous franchissez cet obstacle, comme pour tout dans la vie, cela vous rend plus compétent et productif.
Pourquoi chaque programmeur devrait utiliser Vim
Un autre grand avantage de Vim est qu’il est pris en charge presque partout, ce qui signifie sur n’importe quelle plateforme ou système d’exploitation que vous utilisez. Peu importe si vous êtes utilisateur de MacOS, Android, Windows ou Linux, l’outil vous couvre. De plus, il offre beaucoup de flexibilité en ce qui concerne les personnalisations utilisateur et l’extensibilité sous forme de plugins, tels que vim-airline, fugitive.vim, The NERD tree, vim-gitgutter, et environ mille autres, qui sont écrits dans le langage de script interne de Vim, VimL.
Avec toutes ces excellentes fonctionnalités, avantages et personnalisations à portée de main, vous vous demanderez pourquoi vous ne l’avez pas utilisé plus tôt. Alors, arrêtez de vous demander et essayez Vim par vous-même dès aujourd’hui !
La mission de Bram : soutenir les enfants en Ouganda
Bram est très actif dans l’International Child Care Fund (ICCF) aux Pays-Bas, où il occupe le poste de trésorier. L’ICCF est une petite organisation caritative entièrement gérée par des bénévoles. L’objectif de l’ICCF est de soutenir les enfants dans le village ougandais de Kibaale qui ont été affectés par la pandémie de VIH/SIDA, ainsi que par des maladies comme le paludisme et la rougeole en Afrique, leur fournissant le soutien financier nécessaire pour les soins médicaux et les autres besoins de base. En plus de cela, l’ICCF gère également une école primaire et secondaire pour offrir aux enfants l’éducation continue qu’ils méritent.
Dotcom-Monitor : soutenir la mission de Bram par le parrainage
Vim est un outil totalement gratuit et open-source, mais Bram encourage tous les utilisateurs à contribuer à l’ICCF afin de continuer à aider les enfants en Ouganda. Ici, chez Dotcom-Monitor, nous utilisons régulièrement Vim pour nos projets, nous n’avons donc que des éloges pour cet outil. Avoir le bon outil pour le travail est essentiel pour l’efficacité et la réalisation de nos projets dans les temps, et Vim nous permet justement cela. Nous sommes également fiers de faire partie de la communauté en parrainant et en soutenant Bram et l’ICCF dans leurs efforts pour aider les enfants en Ouganda à réussir et à sourire à nouveau ! Si votre organisation utilise Vim, nous vous encourageons à envisager de faire un don ou de devenir sponsor pour aider à poursuivre la mission de Bram et de l’ICCF.