Personnalisation de l’éditeur VI et ajout de quelques fonctionnalités.
Personnalisation
set nocompatible
colorscheme desert " Thème de couleur
highlight LineNr ctermfg=darkgrey " Numéro de ligne
syntax on " Couleurs syntaxique
set number " Numéro de ligne
set expandtab " Convertit les tabulations en espaces
set shiftwidth=2 " Définit la largeur d'indentation à 2 espaces
set tabstop=2 " Affiche les tabulations comme 2 espaces
set softtabstop=2 " Contrôle le comportement du bouton Tab
set autoindent " Conserve l'indentation des lignes précédentes
set smartindent " Indente intelligemment selon la structure du code
set cindent " Indentation spécifique aux langages C/C++
set scrolloff=5 " Commence le défilement à 5 lignes du bord
set mouse=a
set enc=utf-8
Plugins
Gestionnaire de plugins
Installation de vim-plug :
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Liste des Plugins utiles
call plug#begin()
Plug 'preservim/nerdtree'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'vim-airline/vim-airline'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-commentary'
call plug#end()
Laisser un commentaire