Table des matières

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