notes·de·pit

Parfois j'apprends à pêcher à des gens qui n'aiment pas le poisson

Vim 7 tabs

J’utilise vim tous les jours ou presque et je regrettais la difficulté d’éditer plusieurs fichiers en même temps. Pour être d’emblée plus précis, la notion du buffer et ses difficultés ne répondait pas à mes attentes.

Hier, je regarde au-dessus de l’épaule d’un étudiant (qu’il en soit ici infiniment remercié) et je vois qu’il a des onglets dans vim.

— Wouah, pratique, c’est nouveau ? m’exclamais-je

— Heu, j’sais pas je teste, rétorque-t-il

Quoiqu’il en soit je pousse plus loin. En fait je cherche très bêtement sur Google et trouve tout de suite la doc sérieuse sur le site du projet Vim.

Ce qu’il faut en retenir, ce sont deux, trois instructions permettant d’ouvrir ou de fermer un onglet (tab)

:tabe nomfichier (tabe(dit))
:tabc (tabc(lose)))
:tabn (tabn(ext))
:tabn count (tabn(ext) atteint l'onglet numéro "count")
gt (goto tab Noter l'absence de ":" )
    count gt (goto tab count)

Voilà, je peux dire sans me tromper que je vais user et abuser des onglets dans vim… ça me manquait un peu (Merci Magicrhérus):

Une dernière pour la route : si je veux éditer tous mes fichiers Java en une seule commande, je fais

gvim -p *.java

et j’obtiens une instance (en fait je pense une par onglet) de gVim avec un fichier par onglet.

Elle n’est pas belle la vie ?