Tixlegeek's DevBlog Code, Gringo, Silicium

qrcode

Le complexe VIM: Apprendre à utiliser VIM sans galérer, et chasser les poltergeists

Salutations!

Vim est probablement un des logiciels les plus polarisant. Certains tombent dans le piège en recopiant des tutos, et se retrouvent bloqués dans un processus incompréhensible, d'autre le voient comme un cauchemar dont on peut faire abstraction avec un bon vieux nano.... Bref: VIM, c'est pas facile-facile.

Aujourd'hui, je vous partage des ressources intéressante à ce propos. Plus jamais un admin-sys ne rira de vous en vous voyant agiter les bras devant votre console, et plus jamais vous ne verrez VIM comme un monstre intangible qui casse votre terminal et votre confiance en vous. Fini les complexes , l'insécurité, et la frustration!

Tout vient de ce début d'après-midi. J'ai donné un TP à propos de DNS à mes élèves, et, en préparant tout ça, j'ai machinalement précisé de ne pas utiliser vim, comme le précise le support de TP, mais, nano, qui est plus simple à utiliser.
là, un élève me dit qu'utiliser VIM, c'est pas compliqué, et que les quelques raccourcis claviers à mémorisés ne sont pas non-plus sorti de l'enfer.

Il a raison. Je précise de ne pas utiliser VIM par habitude. Les gens qui galèrent sous VIM, c'est très courant, et, il est aussi très courant de voir des admin-sys du dimanche se retrouver bloqués dans une "boucle VIM" (impossible de quitter, malgré des Ctrl+c, Ctrl+x, q, exit...)
Du coup, il me dit que VIM dispose d'un tutoriel intégré : vimtutor


===============================================================================
=    W e l c o m e   t o   t h e   V I M   T u t o r    -    Version 1.5      =
===============================================================================

     Vim is a very powerful editor that has many commands, too many to
     explain in a tutor such as this.  This tutor is designed to describe
     enough of the commands that you will be able to easily use Vim as
     an all-purpose editor.

     The approximate time required to complete the tutor is 25-30 minutes,
     depending upon how much time is spent with experimentation.

     The commands in the lessons will modify the text.  Make a copy of this
     file to practise on (if you started "vimtutor" this is already a copy).

     It is important to remember that this tutor is set up to teach by
     use.  That means that you need to execute the commands to learn them
     properly.  If you only read the text, you will forget the commands!

     Now, make sure that your Shift-Lock key is NOT depressed and press
     the   j   key enough times to move the cursor so that Lesson 1.1
     completely fills the screen.

  Du coup, échaudé par l'information, je cherche une façon didactique de tester vim sans pour autant perdre foi en la vie. Et, je suis tombé sur OpenVIM ! 

Il s’agit d'un tutoriel interactif qui va vous permettre d'apprendre à utiliser VIM sans forcément vous y frotter (online) en suivant le vimtutor, Plus d'excuses! Pour ma part, j'ai trouvé le support qu'il me fallait pour former les élèves à cet outil mal-aimé et polarisant.

Voilà; HppHckng!