Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| utilisateurs:bcag2:neovim [Le 14/06/2023, 18:35] – [Configuration] clipboard bcag2 | utilisateurs:bcag2:neovim [Le 14/06/2023, 18:45] (Version actuelle) – supprimée bcag2 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Neovim ====== | ||
| - | Neovim est un éditeur de texte. C'est un [[wpfr> | ||
| - | Si avec [[: | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | ==== Via les dépôts standard ==== | ||
| - | Neovim est présent dans les dépôts standard : | ||
| - | <code bash> | ||
| - | sudo apt install neovim | ||
| - | </ | ||
| - | mais une fois encore dans une version pas toujours très à jour ([[https:// | ||
| - | |||
| - | ==== Via un paquet ==== | ||
| - | Cette solution permet de disposer de la dernière version stable ou en développement.\\ | ||
| - | Elles sont disponible via la page [[https:// | ||
| - | <code bash> | ||
| - | |||
| - | Si vous avez une ancienne version des dépôts standard, désinstallez-la au préalable avec : | ||
| - | <code bash> | ||
| - | Si vous êtes sûr de votre basculement vers neovim, vous pouvez supprimer vim : | ||
| - | <code bash> | ||
| - | ce qui permettra de créer les [[#alias]] de nos commandes usuelles… | ||
| - | |||
| - | Puis lancer l' | ||
| - | <code bash> | ||
| - | sudo dpkg -i nvim-linux64.deb | ||
| - | </ | ||
| - | |||
| - | ==== alias et vim/vimdiff avec git ==== | ||
| - | Vous voudrez sans doute continuer à appeler votre éditeur préféré via les commandes //vi//, //vim// et // | ||
| - | Pour cela, définir les [[: | ||
| - | <file - .bash_aliases> | ||
| - | alias vi=' | ||
| - | alias vim=' | ||
| - | alias vimdiff=' | ||
| - | </ | ||
| - | |||
| - | Avec git, il faut définir l' | ||
| - | <file - .gitconfig> | ||
| - | [core] | ||
| - | editor = nvim | ||
| - | [diff] | ||
| - | tool = nvimdiff | ||
| - | </ | ||
| - | |||
| - | Pour l' | ||
| - | <code bash> | ||
| - | echo ' | ||
| - | </ | ||
| - | ===== Configuration ===== | ||
| - | Le premier fichier de configuration lu par neovim est le fichier ~/ | ||
| - | Par défaut, celui-ci //source// ~/.vimrc | ||
| - | j'ai remplacé par source ~/ | ||
| - | |||
| - | Dans ~/ | ||
| - | pour pouvoir utiliser les raccourcis classiques de clavier pour les coller/ | ||
| - | < | ||
| - | set clipboard+=unnamedplus | ||
| - | </ | ||
| - | ajout de la ligne d’état (// | ||
| - | < | ||
| - | set statusline=%< | ||
| - | </ | ||
| - | <note important> | ||
