technique:vim

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
technique:vim [2022/01/06 12:28] francoisatechnique:vim [2022/01/06 15:00] francoisa
Ligne 161: Ligne 161:
 let g:airline_theme='papercolor' let g:airline_theme='papercolor'
 let g:airline_powerline_fonts = 1 let g:airline_powerline_fonts = 1
- 
-set encoding=utf-8 
  
 set hidden set hidden
Ligne 318: Ligne 316:
  
 </code> </code>
 +
 ===== Plugin et Completion ===== ===== Plugin et Completion =====
  
-Installation de vim-plug+==== Installation de vim-plug ====
  
-Installation de coc.nvim+source : https://github.com/junegunn/vim-plug 
 +<code> 
 +curl -fLo 
 +~ /.vim/autoload/plug.vim --create-dirs \ 
 +    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 
 + 
 +</code> 
 + 
 +=> Création d'un dossier .vim/autoload/ et copie de plug.vim dedans. 
 + 
 +Dans .vimrc, rajouter en fin de fichier (ici un plugin vim-easily-align) : 
 + 
 +<code> 
 +call plug#begin() 
 +" The default plugin directory will be as follows: 
 +  - Vim (Linux/macOS): '~/.vim/plugged' 
 +  - Vim (Windows): '~/vimfiles/plugged' 
 +  - Neovim (Linux/macOS/Windows): stdpath('data') . '/plugged' 
 + 
 +" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align 
 +Plug 'junegunn/vim-easy-align' 
 + 
 +" Initialize plugin system 
 +call plug#end() 
 + 
 +</code> 
 +==== Installation de coc.nvim ==== 
 + 
 +Installer nodejs auparavant : https://github.com/nodesource/distributions/blob/master/README.md#debinstall 
 + 
 +<code> 
 +# Using Ubuntu 
 +curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - 
 +sudo apt-get install -y nodejs 
 + 
 +</code> 
 + 
 +Modifier .vimrc et rajouter : 
 +<code> 
 + 
 +call plug#begin() 
 + 
 +Plug 'neoclide/coc.nvim', {'branch': 'release'
 + 
 +call plug#end() 
 + 
 +</code> 
 + 
 +Puis lancer vim et installer le plugin 
 + 
 +==== Installation de complétion pour python ==== 
 + 
 +==== Plusieurs plugin pour python : coc-jedi, coc-pyright, coc-python (obsolète) ==== 
 + 
 +Nombreux extensions : https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions 
 + 
 +Et relancer vim et lancer : 
 + 
 +<code> 
 +:CocInstall coc-jedi 
 + 
 +</code>
  
-Installation de coc-jedi+ou :CocInstall coc-pyright
  
  
  • technique/vim.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1