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édenteDernière révisionLes deux révisions suivantes | ||
technique:vim [2022/01/06 12:26] – francoisa | technique:vim [2022/01/06 15:00] – francoisa | ||
---|---|---|---|
Ligne 84: | Ligne 84: | ||
</ | </ | ||
+ | |||
==== Exemple de .vimrc ==== | ==== Exemple de .vimrc ==== | ||
Ligne 160: | Ligne 161: | ||
let g: | let g: | ||
let g: | let g: | ||
- | |||
- | set encoding=utf-8 | ||
set hidden | set hidden | ||
Ligne 314: | Ligne 313: | ||
" Resume latest coc list. | " Resume latest coc list. | ||
nnoremap < | nnoremap < | ||
+ | |||
</ | </ | ||
+ | |||
+ | ===== Plugin et Completion ===== | ||
+ | |||
+ | ==== Installation de vim-plug ==== | ||
+ | |||
+ | source : https:// | ||
+ | < | ||
+ | curl -fLo | ||
+ | ~ / | ||
+ | https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | => Création d'un dossier .vim/ | ||
+ | |||
+ | Dans .vimrc, rajouter en fin de fichier (ici un plugin vim-easily-align) : | ||
+ | |||
+ | < | ||
+ | call plug# | ||
+ | " The default plugin directory will be as follows: | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | |||
+ | " Shorthand notation; fetches https:// | ||
+ | Plug ' | ||
+ | |||
+ | " Initialize plugin system | ||
+ | call plug#end() | ||
+ | |||
+ | </ | ||
+ | ==== Installation de coc.nvim ==== | ||
+ | |||
+ | Installer nodejs auparavant : https:// | ||
+ | |||
+ | < | ||
+ | # Using Ubuntu | ||
+ | curl -fsSL https:// | ||
+ | sudo apt-get install -y nodejs | ||
+ | |||
+ | </ | ||
+ | |||
+ | Modifier .vimrc et rajouter : | ||
+ | < | ||
+ | |||
+ | call plug# | ||
+ | |||
+ | Plug ' | ||
+ | |||
+ | call plug#end() | ||
+ | |||
+ | </ | ||
+ | |||
+ | Puis lancer vim et installer le plugin | ||
+ | |||
+ | ==== Installation de complétion pour python ==== | ||
+ | |||
+ | ==== Plusieurs plugin pour python : coc-jedi, coc-pyright, | ||
+ | |||
+ | Nombreux extensions : https:// | ||
+ | |||
+ | Et relancer vim et lancer : | ||
+ | |||
+ | < | ||
+ | :CocInstall coc-jedi | ||
+ | |||
+ | </ | ||
+ | |||
+ | ou :CocInstall coc-pyright | ||