Mon vimrc

Cela fait maintenant un moment que j'utilise l'éditeur de texte Vim (( Qui est de loin le meilleur des éditeurs à mes yeux. Celui avec lequel je me sens le plus à l'aise. )) pour tout type d'édition, code source, fichier txt, documentation LaTeX, mettre à jour mon blog (( Grâce au plugin Vim blogit.vim )) etc... Pendant très longtemps j'utilisais différents fichier de configuration Vim (( Vimrc )) que je pouvais trouver sur la toile. Je n'avais pas pris le temps d'écrire mon vimrc la première raison est que cela demande du temps d'avoir un vimrc bien adapté à nos besoins, et puis je pense que je n'avais simplement pas le courage de le faire. Un vimrc est à mes yeux en constante évolution tout comme lorsque l'on développe un logiciel, il doit être régulièrement mis à jour, nos besoins changes, nous découvrons de nouvelle commandes chaque jour, et puis tout simplement un petit coup de jeune lui fera le plus grand bien, pour moi un vimrc ne pourra pas être terminé un jour. Je vais donc vous faire partager mon vimrc qui est très simpliste finalement il n'a rien de bien compliqué et il est loin d'être terminé pour dire la vérité ceci n'est qu'un premier jet.
 
""""""""""""""""""""""""""""""""""""""""""
"Fichier de configuration pour vim
"Auteur: Hobbestigrou
"Version 0.1
""""""""""""""""""""""""""""""""""""""""""

""""""""""""""""""""""""""""""""""""""""""
"Activation de la coloration syntaxique
"et de l'indetation
""""""""""""""""""""""""""""""""""""""""""

set nocompatible   "Supprime le comportement de Vi 
syntax on          " Activation de la coloration syntaxique 
colorscheme navajo "Thème pour la coloration syntaxique
set ai             "Pour l'autoindetation
set expandtab      
set shiftwidth=4 
set softtabstop=4
set autoindent
set smartindent

""""""""""""""""""""""""""""""""""""""""""
"Activation de la numérotation de lignes
""""""""""""""""""""""""""""""""""""""""""

set number
set numberwidth=3

""""""""""""""""""""""""""""""""""""""""""
"Activation de la barre de status
""""""""""""""""""""""""""""""""""""""""""

set laststatus=2
set statusline=%t%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [FENC=%{&fileencoding}]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v]\ [%p%%]\ [LEN=%L]\


"""""""""""""""""""""""""""""""""""""""""""
"Afficher les délimeteurs de bloc
"correspondant
"""""""""""""""""""""""""""""""""""""""""""

set showmatch

"""""""""""""""""""""""""""""""""""""""""""
"Différentes options pour la recherche
"""""""""""""""""""""""""""""""""""""""""""

set incsearch
set hlsearch
set ignorecase
set smartcase

"""""""""""""""""""""""""""""""""""""""""""
"Menu completion
"""""""""""""""""""""""""""""""""""""""""""

set wildmenu

"""""""""""""""""""""""""""""""""""""""""""
"Activer une confirmation lorsque l'on
"quitte sans avoir enregistrer le fichier
"""""""""""""""""""""""""""""""""""""""""""
set confirm

"""""""""""""""""""""""""""""""""""""""""""
"Afficher la contenant le curseur
"""""""""""""""""""""""""""""""""""""""""""

set cursorline

"""""""""""""""""""""""""""""""""""""""""""
"Activation de la souris en mode shell
"""""""""""""""""""""""""""""""""""""""""""
set mouse=a

""""""""""""""""""""""""""""""""""""""""""""""""""
"Mapping pour insérer la date du jour
""""""""""""""""""""""""""""""""""""""""""""""""""

imap \date  =strftime("%d/%m/%Y")

""""""""""""""""""""""""""""""""""""""""""""""""""
"Correction orthographique
""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd BufEnter *.txt set spell
autocmd BufEnter *.txt set spelllang=fr
Comme vous pouvez le constater il n'est pas très complet, il contient surtout la coloration syntaxique, l'autoidentation, la barre de status etc... Un vimrc classique, mais que je trouve tout de même un peu moche j'ai honte de vous le montrer. L'instruction set confirm est très pratique par exemple si vous avez édité un fichier que vous le quitter sans sauver, Il vous demandera si vous désirez sauver les modifications. J'active la correction orthographique, mais que sur les fichiers ayant l'extension txt, car sinon je trouve que cela gène la lisibilité du code de voir du rouge partout et ce n'est pas du tout agréable. J'active une gestion avancé pour la recherche à la mode firefox qui cherche le mot pendant qu'on l'écrit. Si vous voulez vous en servir n'hésiter pas, j'écrirai un autre article avec mon vimrc lors de l'upgrade de celui-ci.
Vus : 281
Publié par Hobbestigrou : 195