IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Utilisation du plugin Project sous Vim


Sujet :

Applications et environnements graphiques

  1. #1
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut Utilisation du plugin Project sous Vim
    Bonjour, je viens de voir sur le site de vim qu'il existait un plugin permettant d'afficher les fichiers faisant parti d'un projet, le plugin s'appelle project, il est disponible ici : http://www.vim.org/scripts/script.php?script_id=69

    Si je post ce n'est non pas pour faire la pub de vim (quoique ) mais c'est tout simplement parce que je n'arrive à utiliser ce fameux plugin, donc si quelqu'un l'utilise serait-il possible de m'expliquer comment ça fonctionne exactement?

    Il y a malheureusement peu de docs sur vim en ligne, c'est fort dommage

    D'avance merci.

  2. #2
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Je n'utilise pas du tout ce plugin du moins je ne le connais pas mais as-tu regardé la documentation qui est joint avec l'archive ?

  3. #3
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Oui j'ai regardé un peu la doc (en anglais bien sur ) donc j'ai bien le petit explorer sur la gauche, mais il est vide, d'après ce que j'ai compris il faut créer un fichier dans lequel on indique les fichiers faisant parti du projet, et ensuite au lancement de vim et du panneau de projet et bien là normalement les fichiers doivent apparaître, c'est ce que j'ai compris, j'ai essayé mais marche pas

  4. #4
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Personne n'utilise ce plugin ou alors voudrait essayer de l'installer pour m'aider?

    Je pensais qu'il y avait plus de monde qui utilisait vim

  5. #5
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Si j'ai bien compris, tu veux que j'installe ce plugin sur mon petit vim pour t'aider à résoudre ton problème ?

    Je suis utilisateur de Vim mais j'utilise les plugins dont j'ai besoin

  6. #6
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    L'installation (si on peut appeller ça une installation) prend 2 secondes, y a que deux dossiers à copier dans le dossier .vim , c'est pas grand chose hein

    Après faut juste essayer de comprendre comment ça fonctionne, t'es sur que tu veux pas jeter un oeil?

    En plus c'est le plugin le plus télécharger pour vim sur le site, donc ça doit être vachement bien, je suis sur que tu seras pas déçu en l'essayant

    Merci à toi de m'aider

  7. #7
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Bonjour Yoshidu62,

    J'ai installé ton fameux plugin et je vais essayer de t'expliquer son fonctionnement.

    1) L'installation très facile, il te suffit de copier le fichier appelé project.vim dans le répertoire plugin.

    2) Il faut maintenant préparer ton nouveau project pour cela, tu crées tout d'abord le répertoire qui va accuellir tes fichiers avec la commande:

    3) Comme dit un peu plus haut, tu dois créer un fichier appelé .vimprojects. Dans ce fichier, tu vas effectivement indiquer les fichiers de ton projet.

    Voici un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    FreeBSD="/home/larkine/myproject" {
            makefile
            todo
            readme
            ChangeLog
    	}
    FreeBSD: nom de ton projet
    "/home/larkine/myproject": chemin de destination

    C'est vraiment simple. Tu peux trouver d'autres exemples dans le fichier appelé project.txt.

    4) Tu exécutes vim, tu lances la commande Project et hop dans le panneau projet, tu vois ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FreeBSD--------------------
    Tu doubles clique dessus et l'affichage devrait ressembler à ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    FreeBSD="c:\myproject" {
            makefile
            todo
            readme
            ChangeLog
    	}
    PS: les fichiers listés ci-dessus n'existent pas physiquement.

    5) Si tu veux écrire ton makefile, tu doubles clique dessus, tu saisis son contenu dans la partie de droite sans oublier de sauvegarder et c'est terminé.

    @++

  8. #8
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Merci beaucoup je comprends mieux maintenant

    Par contre j'aurais peut-être une dernière petite faveur à te demander, concernant le mapping dans le plugin project, j'essaie de voir comment gérer au clavier, pour développer le dossier, ouvrir les fichiers, etc... bref les commandes au clavier.

    Tu as compris quoi comme mapping?

    Merci beaucoup pour ton aide.

  9. #9
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Honnêtement, je ne me suis pas poser la question mais il y a une petite section intitulée MAPPINGS dans le fichier project.txt mais le problème c'est en anglais et je crois savoir que ce n'est pas ton point fort Il faut s'y mettre, c'est utile. Sérieusement, je me suis simplement pencher sur l'utilisation du plugin en lui-même.

  10. #10
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 282
    Points : 11 036
    Points
    11 036
    Par défaut
    Franchement tu as tout ce qu'il faut dedans. Un exemple, la liste des mappings, ...

    Sinon, je m'en étais servi dans le passé. Maintenant je complète automatiquement mes noms de fichiers (plus de nécessité pour un explorateur latéral de noms de fichiers dans les projets), et j'ai des plugins locaux à des hiérarchies. (Tout ça avec deux plugins que je maintiens)

  11. #11
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    Merci à vous deux pour votre aide. Concernant l'aide dans vim y a pas de problème je connais quand même assez bien vim donc je sais où trouver les infos, concernant l'anglais je comprends aussi, mais parfois je trouve pas ça très clair.

    Un exemple il est indiqué dans les maps que pour rafraichir l'explorateur il faut faire \r , bas moi je veux bien mais dès que j'appuis sur r bas ensuite il va me remplacer la lettre (bas oui pour remplacer une lettre faut appuyer sur "r" dans vim) donc c'est vrai qu'il y a tout dans l'aide mais bon j'arrive pas toujours à faire ce qu'ils disent.

    Enfin bref merci de votre aide je vais essayer de comprendre par moi-même.

  12. #12
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 282
    Points : 11 036
    Points
    11 036
    Par défaut
    Tu veux dire quand tu tapes \r ? Peut-être que:
    - le vrai mapping est <leader>r et non pas \r
    - il y a des interactions avec un autre plugin comme IMAP (dans latex-suite) -- j'avais dû patcher mon plugin de parenthésage à cause de l'effet intrusif d'IMAP.
    - le delai que tu as pour enchaîner les séquences est incorrectement réglé
    ?

    EDIT: en regardant le code de ma vieille version de project.vim, ils utilisaient déjà localleader. Donc -> :echo maplocalleader. Ensuite utilises le caractère affiché plutôt que \ pour activer les mappings.

  13. #13
    Rédacteur
    Avatar de Yoshidu62
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 294
    Points : 374
    Points
    374
    Par défaut
    En fait c'est bon ça fonctionne, c'est surement moi qui faisait mal la commande

  14. #14
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Quel est l'avantage du plugin sur l'ouverture d'un répertoire avec vim ? Car dans ce cas j'ai bien l'affichage de l'ensemble des sous-répertoires et des fichiers. On peut se déplacer dans ces sous-répertoires et entrer en édite dans le fichier choisis et sans à avoir à remplir un fichier pour prise en compte des nouveaux éléments du projet ?

  15. #15
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Tu peux nous donner la procédure afin d'éviter de remplir ce fameux fichier voir même ne pas utiliser du tout ce plugin. Je suis preneur Tu peux même en pièce jointe joindre ton fichier .vimrc afin d'en faire profiter tout le monde

  16. #16
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 282
    Points : 11 036
    Points
    11 036
    Par défaut
    Quel est l'avantage du plugin sur l'ouverture d'un répertoire avec vim ? Car dans ce cas j'ai bien l'affichage de l'ensemble des sous-répertoires et des fichiers. On peut se déplacer dans ces sous-répertoires et entrer en édite dans le fichier choisis et sans à avoir à remplir un fichier pour prise en compte des nouveaux éléments du projet ?
    Je ne suis pas sûr de comprendre. Le plugin project permet de définir des groupes de fichiers qui peuvent se mettre à jour simplement sur une séquence de touches servant à activer la mise à jour.
    La navigation dans les contenus de répertoires est automatique et sans rapport avec project.vim. Il suffit de faire un ":sp ." pour se exporer le répertoire courant et se ballader à partir de là.
    Le plugin Taglist peut être vu comme une alternative -- avec un objectif assez différent au départ.


    Pour s'en passer ? Cela dépend de ce pour quoi tu l'utilises
    - Pour trouver un fichier, j'ai un plugin searchInRuntime qui cherche et ouvre le fichier, correspondant à l'expression passée, qui se trouve dans le 'path' (:h 'path').
    - Pour définir des mappings/abbreviation/variables/commandes/fonctions/... pour les fichiers sous un répertoire, j'ai un autre plugin : local_vimrc (pour lequel il va falloir que j'écrive la doc vim un de ces quatres)
    - Pour se ballader dans les répertoires du disque, il y a tout ce qu'il faut en standard, et taglist dans un autre genre.

    Pour un .vimrc, le mien est dispo sur mon site (ce ne doit pas être la toute dernière version) ainsi que l'intégralité des plugins que je maintiens ; préférer les archives dans vim/ressources/ qui sont plus à jour que les fichiers qui sont individuellement accessibles.

  17. #17
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 115
    Points : 2 075
    Points
    2 075
    Par défaut
    ahh, tu viens de m'apprendre un truc (comme d'habitude en fait) qu'en fait, c'est un simple :sp. l'explorateur....

    Le gros avantage du plugin Project et que l'on puisse personnalisé son arborescence.

    Je me permets de remonter ce vieux topic car entre temps, il y a une nouvelle commande qui est apparu. Il suffit de taper \C. en mode commande. Le répertoire du project sera demandé et ensuite il sera scanné automatiquement.

  18. #18
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    J'ai essayer ce plugin, mais j'ai un petit soucis.

    Mes sources sont sur un nfs, mais lorsque que je créé mon projet, le plugin ne parviens pas a lister les fichiers présents sur mon montage nfs, il semblerait qu'il y ai le même problème sur les liens symboliques.


    Qu'elqu'un aurait déjà eut ce problème ?


    Merci

Discussions similaires

  1. [Plugin] php sous linux
    Par Philia dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/12/2004, 21h23
  2. [Eclipse3] Plugin TomCat sous Debian
    Par BuLma dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 26/07/2004, 15h28
  3. [Kylix] Utilisation de Kylix 3 sous comte root
    Par David_Coop dans le forum EDI
    Réponses: 2
    Dernier message: 26/12/2003, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo