Je ne m'attendais pas vraiment à cela.
Pourtant, le code est toujours en version alpha, même si le développement est rapide puisqu'il y a pratiquement une nouvelle version par jour à cause :
- De l'implémentations de nouvelles fonctionnalités.
- Du remaniement du code pour en améliorer la maintenance et l'efficacité.
- Des inévitables corrections à apporter pour avoir un fonctionnement correct.
myprojects.vim vous permet donc actuellement :
- D'avoir un panneau d'exploration de vos projects.
- D'appliquer des filtres sur chacun des répertoires de vos projets.
- De définir le rôle des touches
F1
àF12
pour chaque fichier ou répertoire. - De définir le répertoire de travail de vim par fichier ou répertoire.
- De définir la commande
make
pour chaque fichier ou répertoire. - De définir la variable
errorformat
pour chaque fichier ou répertoire. - De faire une recherche dans un fichier ou parmi tous les fichiers d'un répertoire, en fonction du filtre du répertoire.
- D'utiliser subversion sur chaque fichier ou répertoire.
- De naviguer parmi tous les buffers en relation avec le projet dans lequel vous êtes.
- De sauvegarder votre session vim par projet.
- De générer le fichier de
tags
de votre projet.
Et comme il s'agit dans les faits d'un fichier texte tout ce qu'il y a de plus banal, vous disposez donc de toute la puissance de vim
pour le manipuler et le modifier.
J'ajouterais qu'il y a encore beaucoup de fonctionnalités de prévues, mais que toutes les suggestions sont les bienvenues.
5 réactions
1 De foolfrog - 01/04/2009, 16:48
hello! I'm a student.I downloaded your vim plugin "myprojects.vim",but I don't know how to use ,I open my Gvim,it looks like no changes.Can you tell me how to use it details?please send to my e-mail.
2 De mageekguy - 02/04/2009, 14:39
You can go to http://www.vim.org/scripts/script.php?script_id=2556.
Documentation was updated.
3 De bathizte - 25/06/2009, 11:22
hello!
Ton plugin semble top, mais j'avoue que la première utilisation n'a pas été très évidente pour moi. J'ai dû mal entrer un truc quand j'ai créé le projet. Du coup plusieurs fois j'ai dû recommencer la manip sans que de messages d'erreurs m'aident à comprendre d'où venait le souci.
2° suggestion : faire un petit fichier dans .vim/doc, ce serait chouette. Pour commencer, pourquoi ne pas mettre le listing de raccourcis qui se trouvent sur la page du projet ?
Merci en tous cas pour ce plugin, il correspond bien à mes usages.
4 De mageekguy - 25/06/2009, 11:58
@bathizte:
> Ton plugin semble top, mais j'avoue que la première utilisation n'a pas été très évidente pour moi. J'ai dû mal entrer un truc quand j'ai créé le projet.
> Du coup plusieurs fois j'ai dû recommencer la manip sans que de messages d'erreurs m'aident à comprendre d'où venait le souci.
Sympa de faire un retour, mais un peu + de précision sur les problèmes que tu as rencontré m'aiderait à améliorer myprojects.
Tu peux envoyer un mail à ce sujet à l'adresse qui s'affiche dans la barre de status de vim lorsque tu ouvres myprojects.
> 2° suggestion : faire un petit fichier dans .vim/doc, ce serait chouette. Pour commencer, pourquoi ne pas mettre le listing de raccourcis qui se trouvent sur la page du projet ?
Ca fait parti de la TODO list, longue comme le bras :).
Je pense que ca sera dans une prochaine version, mais je n'ai pas de délai pour cette dernière, vu que j'ai plein de choses en cours actuellement, et que mes vacances approchent.
Dans tous les cas, ca ne sortira pas avant aout, sauf gros bug.
5 De Thiblahute - 25/11/2009, 23:48
Salut,
J'ai un problème pour fait marcher la fonction de filtering. J'ai lu un peu la doc de pattern et quoi que je fasse, si je creer un pojet avec un filtre, je n'ai rien dedans.
J'ai essayé plein de chose différente parceque je n'était pas sur que le filtre filtre se que je veu ou au contraire se que je ne veu pas son voila entre les tests que j'ai fait:
*.java \|
*.java
.git/* \| bin/* \|
Et beaucoup d'autre à vraie dire!
Sinon j'ai quelque bug aussi... Pa moment impossible d'ouvrir un fichier, le tout se fige, et obligé de quitter le terminal.
Je ne sais pas comment te faire un backtrace
En tout cas merci pour se plugin qui a beaucoup de potentiel!
Thibault Saunier