
‘Dans la vie pour bien coder, c’est pas l’éditeur qui compte c’est comment qu’il est configuré !‘ Cette citation de Lao Tseu moi n’est pas si bête que ça.
Car oui travailler avec des outils mal calibrés, mal adaptés aux besoins des développeurs (qui plus est qui varient d’une personne à l’autre) ralenti plus qu’autre chose, et un développeur ralenti produit moins, donc est moins rentable et donc finit au chômage ! Bon d’accord peut-être pas jusque là mais il n’empêche qu’il est plus agréable d’avoir un environnement de développement adapté pour de bonnes conditions de travail.
Lorsqu’on se retrouve à devoir installer et gérer un serveur dédié, on peut très bien éditer les fichiers via un IDE gérant l’édition à distance via FTP, ou l’édition en local, ou bien autre solution : l’édition directement sur le serveur via SSH.
Une fois connecté à son serveur, il suffit alors de choisir le fichier à éditer et l’éditeur. Etant plus habitué et connaissant mieux le fonctionnement de Vim (version améliorée de Vi) c’est ce dernier que je vais vous présenter.
Le tutoriel sera découpé en 5 parties :
- Commandes
- Configuration générale
- Recherche
- Encodage
- Syntaxe
On rentre tout de suite dans le vif du sujet avec l’explication des commandes de base de Vim :
moi@monpc:/home#vim monfichier // Edition normale du fichier moi@monpc:/home#vim -v monfichier // Edition du fichier en mode Vi moi@monpc:/home#vim -y monfichier // Edition du fichier sans modes moi@monpc:/home#vim -R monfichier // Edition du fichier en lecture seule moi@monpc:/home#vim -n monfichier // Edition sans utiliser de fichier swap moi@monpc:/home#vim -r fichier // Récupérer une session plantée moi@monpc:/home#vim + monfichier // Ouvre le fichier à la fin moi@monpc:/home#vim +[num] monfichier // Ouvre le fichier à la ligne [num] moi@monpc:/home#vim -p[N] monfichier // Ouvre N onglets moi@monpc:/home#vim -o[N] monfichier // Ouvre N fenêtres moi@monpc:/home#vim -O[N] monfichier // Ouvre N fenêtres verticalement
Une fois l’éditeur lancé, vous pouvez switcher entre les différents modes
et utiliser les commandes suivantes :
i // Mode insertion Echap // Replace en mode Normal x // Supprime les caractères sous le curseur w // Sauvegarde w nom // Sauvegarde dans le fichier 'nom' ~,~w // Sauvegarde les lignes ~ à ~ q // Quitter Vim, q! pour annuler les changements non sauvegardés u // Annule le dernier changement U // Annule le changement de la ligne Ctrl+R // Annule les annulations o // Ajoute une ligne sous le curseur et lance l'insertion Maj+o // Ajoute une ligne au niveau du curseur !dir ou !ls // Liste le dossier courant !cmd // Exécute la commande cmd
Vous voilà d’ores et déjà en possession du minimum requis pour ouvrir un fichier, le modifier et l’enregistrer.
Dans la prochaine partie j’exposerai les différentes options de configuration utiles pour développer.
A très bientôt :p





Laissez un commentaire
Additional comments powered by BackType