====== 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