,

vimrc

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()

Comments

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *