Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
neovim [Le 01/08/2025, 10:45] bcag2 [dépôts officiels APT] |
neovim [Le 03/09/2025, 15:05] (Version actuelle) bcag2 [Configuration] clipboard sous noble (24.04) |
||
---|---|---|---|
Ligne 41: | Ligne 41: | ||
Il n'est malheureusement pas disponible dans les dépôts officiel, mais peut s'installer au moyen de **cargo** (le gestionnaire de paquet de [[wpfr>Rust_(langage)|Rust]], dépôt [[https://crates.io/|crates]]). | Il n'est malheureusement pas disponible dans les dépôts officiel, mais peut s'installer au moyen de **cargo** (le gestionnaire de paquet de [[wpfr>Rust_(langage)|Rust]], dépôt [[https://crates.io/|crates]]). | ||
+ | <note>L'installation de Cargo peut nécessiter jusqu'à 534Mo d'usage de disque !</note> | ||
Il faut donc installer **cargo**, pour installer **Bob**, pour installer **Neovim**... | Il faut donc installer **cargo**, pour installer **Bob**, pour installer **Neovim**... | ||
Ligne 72: | Ligne 73: | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | Pour avoir des informations sur la configuration, on peut exécuter : | ||
+ | <code bash> | ||
+ | nvim --version | ||
+ | # qui, pour plus d'infos, invite à saisir | ||
+ | nvim -V1 -v | ||
+ | # retourne entre autre | ||
+ | system vimrc file: "$VIM/sysinit.vim" # $VIM n'est pas défini par défaut sous Ubuntu ! | ||
+ | fall-back for $VIM: "/usr/local/share/nvim" # le sous-répertoire nvim n'existe pas par défaut sous Ubuntu ! | ||
+ | # et qui invite, une fois dans nvim, à exécuter | ||
+ | :checkhealth | ||
+ | </code> | ||
+ | Cette dernière commande retourne effectivement beaucoup d'informations | ||
Pour savoir où se trouve le fichier de configuration, dans **Neovim**, on peut exécuter : | Pour savoir où se trouve le fichier de configuration, dans **Neovim**, on peut exécuter : | ||
Ligne 87: | Ligne 100: | ||
Dans ''~/.vim/vimrc'',\\ | Dans ''~/.vim/vimrc'',\\ | ||
pour pouvoir utiliser les raccourcis classiques de clavier pour les coller/supprimer à partir du presse-papier système :(((//en//) https://neovim.io/doc/user/provider.html#clipboard)) | pour pouvoir utiliser les raccourcis classiques de clavier pour les coller/supprimer à partir du presse-papier système :(((//en//) https://neovim.io/doc/user/provider.html#clipboard)) | ||
- | <code> | + | <code bash> |
set clipboard+=unnamedplus | set clipboard+=unnamedplus | ||
</code> | </code> | ||
+ | Si la ligne ci-dessus fonctionne sous [[:focal]] ou [[:jammy]], ça ne semble plus fonctionner sous [[:noble]]. Pour cette dernière version((src: https://askubuntu.com/a/1555422/385361)), installer <code bash>sudo apt install xclip</code> et modifier votre fichier de configuration //vimrc// avec : | ||
+ | <code bash> | ||
+ | let clipboard="xclip" | ||
+ | </code> | ||
+ | |||
ajout de la ligne d’état (//statusline//, //ruler//), notamment pour avoir le nom du fichier et le numéro de colonne du curseur : | ajout de la ligne d’état (//statusline//, //ruler//), notamment pour avoir le nom du fichier et le numéro de colonne du curseur : | ||
- | <code> | + | <code bash> |
set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P | set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P | ||
</code> | </code> |