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édente | ||
vim [2016/03/18 17:13] luc |
vim [2018/10/13 20:32] (Version actuelle) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== .vimrc ===== | ===== .vimrc ===== | ||
Le fichier '' | Le fichier '' | ||
- | Une autre avec plugin | + | |
- | <code> | + | ==== Sans plugin |
- | </code> | + | |
+ | <file vim vimrc> | ||
+ | " VIM Configuration | ||
+ | |||
+ | " Annule la compatibilite avec l’ancetre Vi : totalement indispensable | ||
+ | set nocompatible | ||
+ | |||
+ | " -- Affichage | ||
+ | set title " | ||
+ | set number " | ||
+ | set ruler " | ||
+ | set wrap " | ||
+ | set scrolloff=3 " | ||
+ | |||
+ | " -- Recherche | ||
+ | set ignorecase " | ||
+ | set smartcase " | ||
+ | set incsearch " | ||
+ | set hlsearch " surligne les resultats de la recherche | ||
+ | |||
+ | " -- Beep | ||
+ | set visualbell " | ||
+ | set noerrorbells " Empeche Vim de beeper | ||
+ | |||
+ | " Active le comportement ’habituel’ de la touche retour en arriere | ||
+ | set backspace=indent, | ||
+ | |||
+ | " Cache les fichiers lors de l’ouverture d’autres fichiers | ||
+ | set hidden | ||
+ | |||
+ | " active la coloration syntaxique | ||
+ | syntax enable | ||
+ | |||
+ | " Theme | ||
+ | set background=dark " | ||
+ | |||
+ | " active les comportements spécifiques aux types de fichiers comme la syntaxe et l'indentation | ||
+ | filetype on | ||
+ | filetype plugin on | ||
+ | filetype indent on | ||
+ | |||
+ | " TABULATIONS | ||
+ | " how many columns vim uses when you hit Tab in insert mode | ||
+ | set softtabstop=4 | ||
+ | " how many columns text is indented with the reindent operations (<< and >>) | ||
+ | set shiftwidth=4 | ||
+ | " no tab => espaces | ||
+ | set expandtab | ||
+ | |||
+ | </file> | ||
+ | |||
+ | ==== Avec plugin ==== | ||
+ | |||
+ | <file vim vimrc> | ||
+ | " VIM Configuration - insipiré de la config de Vincent Jousse | ||
+ | |||
+ | " prérequis : | ||
+ | " | ||
+ | " PATHOGEN | ||
+ | " mkdir -p ~/ | ||
+ | " cd ~/ | ||
+ | " | ||
+ | " SOLARIZED | ||
+ | " mkdir ~/ | ||
+ | " cd ~/ | ||
+ | " wget https:// | ||
+ | " rajouter ce qui va bien dans vimrc (voir ci dessous) | ||
+ | " | ||
+ | " LUSTY-EXPLORER | ||
+ | " mkdir ~/ | ||
+ | " cd ~/ | ||
+ | " wget https:// | ||
+ | " wget https:// | ||
+ | " rajouter ce qui va bien dans .vimrc (voir ci dessous) | ||
+ | |||
+ | " Annule la compatibilite avec l’ancetre Vi : totalement indispensable | ||
+ | set nocompatible | ||
+ | |||
+ | " -- Affichage | ||
+ | set title " | ||
+ | set number " | ||
+ | set ruler " | ||
+ | set wrap " | ||
+ | set scrolloff=3 " | ||
+ | |||
+ | " -- Recherche | ||
+ | set ignorecase " | ||
+ | set smartcase " | ||
+ | set incsearch " | ||
+ | set hlsearch " surligne les resultats de la recherche | ||
+ | |||
+ | " -- Beep | ||
+ | set visualbell " | ||
+ | set noerrorbells " Empeche Vim de beeper | ||
+ | |||
+ | " Active le comportement ’habituel’ de la touche retour en arriere | ||
+ | set backspace=indent, | ||
+ | |||
+ | " Cache les fichiers lors de l’ouverture d’autres fichiers | ||
+ | set hidden | ||
+ | |||
+ | " active la coloration syntaxique | ||
+ | syntax enable | ||
+ | |||
+ | " THEME SOLARIZED | ||
+ | set background=dark " | ||
+ | " | ||
+ | |||
+ | " activation de pathogen | ||
+ | execute pathogen# | ||
+ | |||
+ | " active les comportements spécifiques aux types de fichiers comme la syntaxe et l' | ||
+ | filetype on | ||
+ | filetype plugin on | ||
+ | filetype indent on | ||
+ | |||
+ | " NERDTREE | ||
+ | " | ||
+ | |||
+ | " LUSTY-EXPLORER | ||
+ | let mapleader="," | ||
+ | |||
+ | " TABULATIONS | ||
+ | " how many columns vim uses when you hit Tab in insert mode | ||
+ | set softtabstop=4 | ||
+ | " how many columns text is indented with the reindent operations (<< and >>) | ||
+ | set shiftwidth=4 | ||
+ | " no tab => espaces | ||
+ | set expandtab | ||
+ | |||
+ | </file> | ||
===== rechercher et remplacer ===== | ===== rechercher et remplacer ===== | ||
Ligne 23: | Ligne 153: | ||
: | : | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ |