3 minutes
neovim
Neovim : Guide rapide pour débuter et gagner en efficacité
Neovim est une version modernisée de Vim, un éditeur de texte ultra-léger et puissant. Il est souvent vu comme un outil austère, mais ceux qui en maîtrisent les bases découvrent une expérience de développement rapide, fluide et entièrement personnalisable. Voici un tour d’horizon pour bien commencer.
💻 Installation : comment installer Neovim selon votre OS ?
Avant de profiter de la puissance de Neovim, encore faut-il l’installer correctement. Bonne nouvelle : l’installation est simple et bien documentée pour tous les systèmes.
🔹 Sur Linux (Ubuntu/Debian)
sudo apt update
sudo apt install neovim
Si vous voulez la dernière version, utilisez un PPA ou compilez depuis les sources sur GitHub.
🔹 Sur macOS (via Homebrew)
brew install neovim
Vous pouvez aussi utiliser MacPorts si vous préférez.
🔹 Sur Windows (via winget)
winget install Neovim.Neovim
Sinon, téléchargez la dernière release depuis la page GitHub officielle, et ajoutez le dossier bin
de Neovim à votre variable d’environnement PATH
.
🚀 Naviguer efficacement avec les motions Vim
Se déplacer avec la souris ? Oubliez ça. Les vim motions vous permettent de parcourir votre fichier à la vitesse de la pensée.
Motion | Description |
---|---|
h , l |
Aller à gauche (h ) ou à droite (l ) d’un caractère |
j , k |
Aller à la ligne suivante (j ) ou précédente (k ) |
w |
Aller au début du mot suivant |
b |
Revenir au début du mot précédent |
0 / ^ |
Aller au début de la ligne |
$ |
Aller à la fin de la ligne |
gg |
Aller au début du fichier |
G |
Aller à la fin du fichier |
/mot |
Rechercher “mot” dans le fichier |
n / N |
Aller à l’occurrence suivante / précédente |
🔌 5 plugins Neovim à connaître absolument
Le vrai pouvoir de Neovim réside dans sa modularité. Voici 5 plugins qui le rendent indispensable.
-
Telescope.nvim
→ Recherche de fichiers, buffers, symboles, etc. via une interface fuzzy rapide. -
nvim-treesitter
→ Meilleure coloration syntaxique et compréhension du code via parsing moderne. -
lualine.nvim
→ Barre de statut personnalisable pour afficher infos utiles comme le mode, le fichier courant, etc. -
nvim-cmp
→ Auto-complétion intelligente compatible avec LSP, snippets, buffers, chemins, etc. -
mason.nvim
→ Gestionnaire simple d’outils (LSP, formatters, linters) pour une configuration prête à l’emploi.
En conclusion
Neovim peut paraître intimidant au départ, mais c’est un éditeur incroyablement puissant une fois que vous maîtrisez ses bases. Son système modal, ses commandes efficaces et sa grande extensibilité grâce aux plugins en font un outil de choix pour les développeurs qui veulent coder vite et bien.
🔗 Vous souhaitez aller plus loin ? Installez un gestionnaire de plugins comme lazy.nvim pour explorer un écosystème riche et bien vivant.