VI - VIM - VI IMproved - VI amélioré

Depuis Debian 9 : copier coller impossible en shell

POURQUOI VI et VIM ?

VIM est disponible sur tous les OS (windows, macintosh, linux, BSD, solaris, unix, amiga etc.) VIM s'utilise via un shell , il est léeacute;ger et se prête tout àagrave; fait à l'édition de fichier via SSH, à distance. Mais VIM recèegrave;le une telle richesse d'aide à l'édition, qu'il peut faire un environnement de développment idéal . Plus de 200 langages sont reconnus par VIM. La compléeacute;tion, la coloration syntaxique, les thèegrave;mes, l'utilisation de système de versionning (SVN) et bien d'autres possibilités sont disponibles.

INSTALLTION DE VIM Installation (debian) : apt-get install vim (vi ouvre alors VIM) Avoir de beaux accents. Ajouter les lignes suivantes dans votre /etc/profile.

export LC_ALL=fr_FR.UTF-8 export LANG=fr_FR.UTF-8

UTILISATION COURANTE

OUVRIR Ouvrir VIM : “vi” ou “vim” Editer un fichier une fois VI ouvert : “:e /chemin/du/fichier.txt” Ouvrir un fichier : vi mon-fichier.txt

LES MODES DE VIM Passer en mode “insertion” : touche “i”, puis taper son texte Revenir en mode “commande” : touche “esc”, puis saisir une commande aprèegrave;s avoir taper “:” (exemple: “:set number”)

COPIER COLLER Copier une ligne : “yy” pour “yank yank” Copier 13 lignes : “13yy” Coller : “p” pour “paste” Couper une ligne : “dd” pour “delete delete” Couper 13 lignes : “13dd”

ENREGISTRER ET QUITTER Enregistrer une modification : “:w” Enregistrer et quitter : “:wq” Quitter sans enregistrer : “:q!”

RECHERCHER - REMPLACER Rechercher : “/texte-a-rechercher” (la chaine de caractèegrave;re est préeacute;cédée d'un slash “/”) Chercher et remplacer : “:%s/chaine-a-chercher/chaine-qui-la-remplace/g” Chercher et remplacer avec confirmation: “:%s/chaine-a-chercher/chaine-qui-la-remplace/gc”

INSTALLATION D'EXTENSIONS

Le site www.vim.org/scripts propose de trèegrave;s nombreuses extensions qui permettent d'augmenter les fonctionnalitéeacute;s de VIM. Créeacute;er un répertoire “~/.vim” Déeacute;compresser les extensions téléchargées dans “~/.vim” Ajouter un raccourcis clavier si néeacute;cessaire (~/.vim/shortkeys.vim)

PERSONNALISATION .VIMRC

Il est possible de personnaliser VIM en plaçant dans son réeacute;pertoire courant un fichier “.vimrc” contenant des instructions de configuration. Les instructions de configuration sont en fait des commandes qu'il est possible d'appliquer àagrave; la voléeacute;e lors de l'utilisation de VI (aprèegrave;s les “:”).

“ ”“”“”“”“”“”“”“”“”“”“ GESTION DE L'AFFICHAGE set paste syntax on set number set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [Line=%04l]\ [Col=%04v]\ [%p%%] set laststatus=2 ” “ ” “”“”“”“”“”“”“”“”“”“” RACCOURCIS CLAVIERS source $HOME/.vim/shortkeys.vim