L'�diteur ViM signifie � Vi iMproved � (Vi am�lior�). Vi est l'�diteur le plus populaire et le plus puissant du monde Unix. Son nom vient de l'abbr�viation �diteur Visuel. Un �diteur visuel comme Vi �tait un grand progr�s par rapport aux �diteurs en ligne comme 'ed' (ou 'ex'). Les �diteurs 'ed' et 'ex' sont toujours disponibles sous Linux : voyez 'man ed' et 'man ex'.
Un bon �diteur augmentera la productivit� du programmeur. Vim supporte la coloration syntaxique du code ainsi que diff�rentes fontes, normales, grasses ou italiques. Les �diteurs couleurs comme ViM augmentent la productivit� du programmeur de 2 � 3 fois ! Les programmeurs peuvent lire le code beaucoup plus rapidement si la syntaxe du code est color�es et mise en �vidence.
Avant d'installer ViM, r�f�rez vous aux notes relevant de l'OS et aux informations sur la compilation et l'usage de ViM sur -
Si vous n'avez pas le paquetage ViM (RPM, DEB, tar, zip) alors chargez le code source par ftp sur le site officiel de ViM
Pour utiliser ViM, installez les paquetages rpm suivants sous RedHat -
rpm -i vim*.rpm Ou comme ceci - rpm -i vim-enhanced*.rpm rpm -i vim-X11*.rpm rpm -i vim-common*.rpm rpm -i vim-minimal*.rpm
rpm -qa | grep ^vim | xargs rpm -ql | less ou rpm -qa | grep ^vim | awk '{print "rpm -ql " $1 }' | /bin/sh | less
Et regardez la sortie en utilisant j, k, CTRL+f, CTRL+D, CTRL+B, CTRL+U ou les touches fl�ch�es, page up/down. Voyez aussi 'man less'.
Notez que les paquetages RPM pour RedHat Linux utilisent une interface Motif. Si vous avez install� les librairies GTK sur votre syst�me, vous pouvez envisager de recompiler ViM � partir du source code afin de b�n�ficier d'une interface graphique propre. Pour les informations sur la compilation du code de ViM, voyez � installer ViM sur Unix � plus bas.
Pour installer ViM sous Debian Linux (GNU Linux), identifiez vous en tant que superutilisateur et lorsque vous �tes connect� � Internet tapez -
apt-get install vim vim-rt
Pour les autres versions d'Unix comme Solaris, HPUX, AIX, Sinix, SCO, r�cup�rez les fichiers sources (voyez avant )
zcat vim.tar.gz | tar -xvf - cd vim-5.6/src ./configure --enable-gui=motif make make install
Pour Windows 95/NT, r�cup�rez les fichiers zip et installez-les en cliquant sur setup. Vous devez charger DEUX fichiers zip -
R�cup�rez ces deux fichiers (voir avant )
D�compactez les fichiers zip en utilisant Winzip http://www.winzip.com. Les deux fichiers zip (vim*rt.zip et vim*56.zip) doivent �tre d�compress�s dans le m�me r�pertoire, disons c:\vim.
Pour Windows 95/98, ajoutez la variable d'environnement VIM dans autoexec.bat en ajoutant cette ligne -
set VIM=c:\vim\vim56
Pour Windows NT, ajoutez la variable d'environnement dans le dialogue Control Panel | System | Environment | System Properties :
VIM=c:\vim\vim56
La variable VIM doit pointer l� o� vous avez install� le r�pertoire vim56. Vous pouvez aussi ajouter l'emplacement de gvim.exe � votre PATH.
Il est probable que vous deviez vous d�connecter et vous r�identifier pour avoir les bonnes variables. � l'invite MSDOS tapez -
set vim
Et vous devriez voir - VIM=c:\vim\vim56
Cr�ez un raccourci sur votre bureau en copiant/collant de c:\vim\vim56\gvim.exe. Copiez le fichier gvimrc_example vers $VIM\_gvimrc. Dans mon cas, il s'agit de c:\vim\vim56\_gvimrc.
Vous aurez besoin des archives Unix et extra pour construire vim.exe pour VMS. Pour utiliser toute la puissance de ViM vous aurez �galement besoin des fichiers runtime. Prenez ces fichiers (voir avant ).
Vous pouvez charger des ex�cutables pr�compil�s sur http://www.polarfox.com/vim.
Les auteurs de ViM VMS sont -
D�compactez les archives Unix et Extra dans un m�me r�pertoire. Dans le sous-r�pertoire <.SRC> vous devriez trouver le fichier make OS_VMS.MMS. En �ditant ce fichier vous pourrez choisir les versions des caract�res, des interfaces et du d�bogage. Il y a �galement des options additionnelles concernant les supports pour Perl, Python et Tcl.
Vous aurez besoin soit de l'utilitaire DECSET mms ou du clone disponible gratuitement appell� mmk (VMS n'a pas d'utilitaire make en distribution standard). Vous pouvez r�cup�rer mmk sur http://www.openvms.digital.com/freeware/MMK/
Si vous avez MMS sur votre syst�me, la commande
> mms /descrip=os_vms.mms
construira votre version personnalis�e de ViM. La commande �quivalente pour mmk est :
> mmk /descrip=os_vms.mms
ViM utilise une structure de r�pertoires sp�ciale pour les fichiers de documentation et d'utilisation :
vim (ou autre) |- tmp |- vim55 |----- doc |----- syntax |- vim56 |----- doc |----- syntax vimrc (fichiers syst�me rc) gvimrc
Utilisez :
> define/nolog device:[leading-path-here.vim] vim> define/nolog device:[leading-path-here.vim.vim56] vimruntime> define/nolog device:[leading-path-here.tmp] tmp
Note : les variables $VIMRUNTIME et $TMP sont optionnelles. Lisez en plus sur :help runtime.
Habituellement vous devrez faire tourner une seule version de ViM sur votre syst�me, il est donc suffisant de d�dier un seul r�pertoire � ViM. Copiez toute la structure des r�pertoires de runtime dans la position de d�ploiement. Ajoutez les lignes suivantes � votre LOGIN.COM (dans le r�pertoire SYS$LOGIN). D�finissez la variable $VIM en tant que :
> $ define VIM device: <path>
Configurez quelques symboles :
> $ ! vi lance ViM en mode caract�re> $ vi*m :== mcr device:<path>VIM.EXE> $ !gvi lance ViM en mode GUI> $ gv*im :== spawn/nowait mcr device:<path>VIM.EXE -g
Cr�ez les fichiers .vimrc et .gvimrc dans votre r�pertoire personnel (SYS$LOGIN).
La m�thode la plus simple est de renommer les fichiers d'exemples. Vous pouvez laisser le fichier de menu (MENU.VIM) et les fichiers vimrc et gvimrc dans le r�pertoire original $VIM. Ce sera la configuration par d�faut pour tous les utilisateurs, mais ceux-ci pourront apporter leurs propres modifications � la configuration via les fichiers .vimrc et .gvimrc de leur r�pertoire personnel. Ceci devrait marcher sans probl�me.
Note : Rappellez-vous, les fichiers syst�mes rc (d�faut pour tous les utilisateurs) n'ont pas de � . � final. Ainsi, les fichiers syst�mes rc sont :
> VIM$:vimrc> VIM$:gvimrc> VIM$:menu.vim
> sys$login:.vimrc> sys$login:.gvimrc
Vous pouvez v�rifier que tout fonctionne et est � la bonne place avec la commande :version.
Exemple de LOGIN.COM :> $ define/nolog VIM RF10:[UTIL.VIM]> $ vi*m :== mcr VIM:VIM.EXE> $ gv*im :== spawn/nowait mcr VIM:VIM.EXE -g> $ set disp/create/node=192.168.5.223/trans=tcpip
Note : Cette configuration devrait �tre suffisante si vous travaillez sur un serveur seul ou dans un environnement clusteris�, mais si vous d�sirez utiliser ViM en tant qu'�diteur internoeuds, il suffit de d�finir le � chemin � complet :
> $ define VIM "<server_name>[""user password""]::device:<path>"> $ vi*m :== "mcr VIM:VIM.EXE"
par exemple :
> $ define VIM "PLUTO::RF10:[UTIL.VIM]"> $ define VIM "PLUTO""ZAY mypass""::RF10:[UTIL.VIM]" ! si un pass est n�cessaire
VMS n'est pas un environnement X window natif, vous ne pouvez donc pas lancer ViM en mode GUI � juste comme �a �. Mais ce n'est pas trop compliqu� d'obtenir un ViM fonctionnel.
1) Si vous travaillez sur la console X VMS. Lancez ViM avec la commande :> $ mc device:<path>VIM.EXE -g ou tapez :gui en commande � l'invite ViM. Pour plus d'infos tapez :help gui 2) Si vous travaillez sur un autre environnement X window comme Unix ou une console VMS X distante. Configurez votre affichage sur cet h�te avec :> $ set disp/create/node=<addresse IP>/trans=<nom-transport> et lancez ViM comme au point 1. Vous pourrez trouver plus d'aide dans la documentation VMS ou tapez: help set disp � l'invite VMS. Exemples :> $ set disp/create/node=192.168.5.159 ! transport par d�faut DECNet> $ set disp/create/node=192.168.5.159/trans=tcpip ! r�seau TCP/IP> $ set disp/create/node=192.168.5.159/trans=local ! affichage sur le m�me noeud
Note : Vous ne devez en d�finir qu'un. Pour plus d'infos tapez $help set disp � l'invite VMS.
Lisez les notes de version de ViM sur OS/2, voyez avant .
Pour le moment il n'y a pas de version PM native de la version GUI de ViM ; la version OS/2 est une application en console. N�anmoins, il y a maintenant une version Win32s-compatible GUI, qui devrait �tre utilisable par les utilisateurs de Warp4 (qui supporte Win32s) dans une session Win-OS/2. Les notes de ce fichier se r�f�rent � la version console native.
Pour utiliser ViM, vous aurez besoin de l'environnement de lancement emx (au moins la version 0.9b). Elle est g�n�ralement disponible en tant que (demandez le � Archie) :
emxrt.zip emx runtime package
Lisez les notes de version de ViM sur Mac, voyez avant .
L'auteur de ViM sur Mac (de l'ancienne version 3.0) est
Eric Fischer 5759 N. Guilford Ave Indianapolis IN 46220 USA
Rapport de Bogue Mac. Lorsque vous avez � rapporter tout changement sp�cifique au Mac, bogue ou option, incluez l'adresse suivante dans le champ � To: � ou � Copy To: �. dany.stamant@sympatico.ca
ViM compile sans ajout avec le projet CodeWarrior en utilisant CodeWarrior 9. Si vous utilisez une version plus r�cente (CW Pro) vous devrez convertir le projet avant toute chose. Pour compiler ViM pour Macs 68k vous devrez ouvrir la ressource � size � dans ResEdit et activer le bouton � High level events aware � pour avoir un copier/coller fonctionnel. Vous devrez augmenter la partition de m�moire � au moins 1024 koctets pour �viter � ViM de se crasher faute de m�moire suffisante.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:16