Vim exploration de fichiers 3
Oui oui, entre Vim et SciTE mon coeur balance. L'un est d'une puissance exceptionnel et disponible par défaut (enfin en version VI simple) sur toutes les machines de type Unix, l'autre est simple, jolie et tout de même efficace. Mais aujourd'hui je vais parler d'un plugin de Vim que je trouve excellent: un l'explorateur de fichier
Ce qui est bien avec Vim (et les logiciels libre en général) c'est qu'il y a toujours une plusieurs personnes qui, pour notre plus grand plaisir, développent de tas de petites choses qui nous facilite la vie. Un explorateur de fichier dans Vim... Je ne pensais même pas que ça pouvait exister. Mais en fouillant dans les tips de Vim j'ai découvert ce superbe plugins.
C'est tout simple, il suffit de télécharger le tarball. Je vous conseil de prendre celui qui est disponible sur le site de Vim, y'a un suivi des versions. Cependant pour les gens pressé, j'ai mis à dispo une copie de la version que j'ai testé dans la zone (vtreeexplorer-1.24.tar.gz). Ensuite on décompresse le tout dans le répertoire .vim:
$ cd ~/.vim $ wget http://zone.typouype.org/vtreeexplorer-1.24.tar.gz $ tar -xvzf vtreeexplorer-1.24.tar.gz
Et voilà. Maintenant en ouvrant Vim, vous avez accès à la commande :Explore qui ouvrira dans la page courante la liste des fichiers contenu dans le répertoire courant. D'autres commande sont disponible, comme :Vexplore qui exécuteras la même chose mais en effectuant un vsplit auparavant. Les fans de la souris pourront naviguer avec elle, mais quelque raccourci clavier vous permettra d'aller plus vite :)
Faut que je dépiote la doc maintenant, y'a pas mal de chose interessante... Puis me viens une idée aussi ou plutôt une question: des plugins Vim en ruby c'est faisable ? :D
Trackbacks
Utilisez le lien ci-dessous pour envoyer un trackback depuis votre site:
http://www.typouype.org/trackbacks?article_id=vim-exploration-de-fichiers&day=25&month=10&year=2006
Pour vtreeexplorer, je suis curieux de savoir ce qu’il permet de plus que le plugin netrw inclus de base (au moins avec Vim 7). Est-ce que tu pourrais m’en dire plus ?
D’ailleurs, c’est bizarre, mais ce sont les mêmes commandes qui sont utilisées : :Explore, :Vexplore, etc.
Dans le même style, il est aussi possible de parcourir un tarball avec Vim (en lecture seule).
Sinon, oui c’est possible de faire des plugins pour Vim avec Ruby, mais c’est plutôt limité. Un prérequis est d’avoir Vim compilé avec la bonne option (ruby), ou d’utiliser le bon package (vim-ruby) avec apt-get.
Ensuite, on peut utiliser une API rudimentaire pour interagir entre ruby et Vim. Cette API est détaillée dans l’aide (de tête, :help ruby). Il me semble qu’un article sur ce sujet est paru dans un Linux mag il y a plusieurs années.
PS: au fait, je n’ai pas dit quel était mon éditeur préféré, mais est-ce vraiment nécessaire ;)
Roh, tous les retours à la ligne de mon précédent commentaire ont disparu :/
Merci pour les infos. netrw, je connaissais pas :
( honte à moi. Je vais aller voir tout ça. Pour ce qui est des retour à la ligne je sais :(. J’espère réparer ça un jour :)