====== La commande "vim" ======
La page de [[man de vim]].
===== Configuration basique =====
$ vim ~/.vimrc
" --- OPTIONS DE BASE
" Annule la compatibilité avec Vi
set nocompatible
" Affichage
set title "Met à jour le titre de votre fenêtre ou de votre terminal
set number "Affiche le numéro des lignes
set ruler "Affiche la position actuelle du curseur
set wrap "Affiche les lignes trop longues sur plusieurs lignes
set scrolloff=3 "Affiche un minimum de 3 lignes autour du curseur (pour le scroll)
" Recherche
set ignorecase "Ignore la case lors d'une recherche
set smartcase "Si une recherche contient une majuscule, réactive la sensibilité à la case
set incsearch "Surligne les résultats de recherche pendant la saisie
set hlsearch "Surligne les résultats de recherche
" Beep
set noerrorbells "Empêche Vim de beeper
" Active le comportement habituel de la touche retour en arrière
set backspace=indent,eol,start
" Cache les fichiers lors de l'ouverture d'autres fichiers
set hidden
" Active les comportements spécifiques aux types de fichiers comme la syntaxe et l'indentation.
filetype plugin indent on
syntax enable
" Gestion des tabulations (Ctrl + T pour avancer d'une colonne, Ctrl + d pour reculer)
set sw=2
" Gestion du clipboard système
set clipboard=unnamed
" Désactiver la touche Echap (Esc)
:imap ;; Esc
:map ;; Esc
===== Sauvegarder un fichier read-only =====
Si on ouvre un fichier sans "sudo" devant ou sans les droits root, on ne sait pas le sauvegarder directement.
La solution pour sauvegarder quand même le fichier :
:w !sudo tee %
__Source:__ [[http://www.geekyboy.com/archives/629]]
===== Coloration syntaxique =====
Activer la coloration syntaxique :
:syntax on