| Les deux révisions précédentesRévision précédente | |
| neovim [Le 27/01/2026, 01:01] – [Configuration] détails / +FIXME : incompréhensible (les 3 phrases ensemble) krodelabestiole | neovim [Le 11/03/2026, 16:35] (Version actuelle) – icône | màj liens internes | détails krodelabestiole |
|---|
| {{tag>éditeur_de_texte console programmation IDE}} | {{tag>éditeur_de_texte console programmation IDE}} |
| |
| {{ :application:neovim:neovim_logo_2x.png| logo de neovim}} | {{ https://raw.githubusercontent.com/neovim/neovim/refs/heads/master/cmake.packaging/neovim.png?90|Icône de Neovim}} |
| ====== Neovim ====== | ====== Neovim ====== |
| |
| **[[wpfr>Neovim]]** est un éditeur de texte. C'est un //[[wpfr>Fork_(développement_logiciel)|fork]]// de **[[:Vim]]** qui vise à être plus facile à étendre et à maintenir. | **[[wpfr>Neovim]]** est un éditeur de texte. C'est un //[[wpfr>Fork_(développement_logiciel)|fork]]// de **[[:Vim]]** qui vise à être plus facile à étendre et à maintenir.\\ |
| | On peut lui adjoindre des extensions pour en faire un [[:IDE]] puissant et personnalisé. |
| |
| ===== Installation ===== | ===== Installation ===== |
| <note>En fonction de votre [[:versions|version]] d'Ubuntu cette méthode ne permet pas d'installer une version récente de **Neovim**.</note> | <note>En fonction de votre [[:versions|version]] d'Ubuntu cette méthode ne permet pas d'installer une version récente de **Neovim**.</note> |
| |
| **Neovim** est présent dans les [[:dépôts|dépôts Ubuntu]] ([[:deb]]). On peut donc simplement [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>neovim]]'' : | **Neovim** est présent dans les [[:dépôts|dépôts Ubuntu]] ([[:deb]]). On peut donc simplement [[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>neovim]]'' : |
| sudo apt install neovim | sudo apt install neovim |
| |
| Il faut donc installer **Cargo**, pour installer **Bob**, pour installer **Neovim**... | Il faut donc installer **Cargo**, pour installer **Bob**, pour installer **Neovim**... |
| |
| - [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>cargo]]'' :<code>sudo apt install cargo</code> | - [[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>cargo]]'' :<code>sudo apt install cargo</code> |
| - puis **Bob** depuis **Cargo** :<code>cargo install bob-nvim</code> | - puis **Bob** depuis **Cargo** :<code>cargo install bob-nvim</code> |
| - puis **Neovim** depuis **Bob** :<code>bob install stable</code> | - puis **Neovim** depuis **Bob** :<code>bob install stable</code> |
| </note> | </note> |
| |
| Le premier fichier de configuration lu par **Neovim** est le fichier ''~/.config/nvim/init.vim''. | Le premier fichier de configuration lu par **Neovim** est le fichier ''~/.config/nvim/init.vim'' (ou ''~/.config/nvim/init.lua'').\\ |
| Par défaut, celui-ci appelle ''~/.vimrc''. FIXME (?) | Par défaut, celui-ci appelle ''~/.vimrc''. Pour récupérer sa configuration de **[[:Vim]]**, voir la [[https://neovim.io/doc/user/nvim/#_transitioning-from-vim|documentation officielle]]. |
| On peut remplacer comme source ''~/.vim/vimrc''. | |
| |
| Dans ''~/.vim/vimrc'',\\ | Dans ''~/.vim/vimrc'',\\ |