Outils pour utilisateurs

Outils du site


software:applications:vim:edi_c

Ceci est une ancienne révision du document !


Vim comme EDI C

Permettre à vim de charger un fichier .vimrc présent dans le répertoire courant afin de charger des paramètres spécifiques au projet.

set exrc
set secure

Après avoir défini ces options dans le fichier ~/.vimrc, les options spécifiques au projet pourront être définies à la racine du répertoire projet.

Paramètres généraux

" mise en forme et gestion des espacements
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab

" limiter le nombre de caractères par ligne
set colorcolumn=110
highlight ColorColumn ctermbg=darkgray

" mise en forme
augroup project
  autocmd!
  autocmd BufRead,BufNewFile *.h,*.c set filetype=c.doxygen
augroup END

Définir la variable path

La commande gf (go file) utilise les répertoires définis dans la variable path pour rechercher le chemin complet vers le fichier sous le curseur.

let &path.="src/include,/usr/include/AL,"

Auto complétion

Pour l'autocomplétion, le plugin recommandé est “YouCompleteMe”(YCM)

Installer YCM via Vundle

YCM permet de faire de l'autocomplétion pour divers langages, ici je n'active que la famille C/C++

$ sudo apt install build-essential cmake vim-nox python3-dev
 
cd ~/.vim/bundle/YouCompleteMe
python3 install.py --clang-completer

Références

software/applications/vim/edi_c.1617919580.txt.gz · Dernière modification : 2021/04/08 22:06 de 93.28.24.141