2 votes

Y a-t-il des explorateurs en forme d'arbre pour GVIM ?

Y a-t-il une sorte d'explorateur pour GVIM où je pourrais voir un projet dans une structure arborescente avec ses fichiers contenus, afin de pouvoir naviguer facilement à travers eux?

Si il y a une autre fonctionnalité telle que des projets dans des onglets en haut, avec son propre arbre s'affichant après avoir changé de projet, je serais encore plus heureux.

1voto

Keith Points 7743

Pas exactement, mais j'utilise une combinaison de gestionnaire de fichiers gui (Thunar), de script shell et de la fonction de contrôle à distance de Gvim pour réussir la même chose.

Fondamentalement:

$ cat ~/bin/cvim 
#!/bin/sh

if [ $# -gt 0 ] ; then
    exec gvim --servername CVIM --remote-silent "$@"
else
    exec gvim --servername CVIM
fi

Le Cvim est un "vim commun" qui invoque spécialement gvim.

$ cat $HOME/.local/share/applications/cvim.desktop
[Desktop Entry]
Encoding=UTF-8
Name=cVim
Comment=Vim commun - ouvre dans une seule instance de vim.
Exec=cvim %F
Icon=gvim
Terminal=false
Type=Application
MimeType=text/*
Categories=Application;Développement;

Définissez le gestionnaire GUI pour utiliser cette application pour les fichiers texte.

Aussi dans ~/.gvimrc:

map  :bp
map  :bn
map  :bd
map ZZ :bd

Et je pense que cela devrait fonctionner. Ensuite, vous pouvez simplement utiliser votre navigateur de fichiers de bureau habituel pour regarder votre arborescence et sélectionner des fichiers, ce qui provoque l'ouverture d'une seule instance de gvim dans plusieurs buffers.

1voto

Unnati Gutpa Points 11

Je ne l'ai pas utilisé moi-même, mais j'ai lu de bonnes choses sur le plugin du projet, qui vous permet de "Organiser / Naviguer dans les projets de fichiers (comme un explorateur IDE/buffer)".

1voto

lostiniceland Points 1470

J'ai également cherché un plugin comme celui-ci. NERDTree est mon meilleur choix pour ce type d'interaction. Il est à jour pour la version 7.3 et très configurable.

0voto

Penguen Points 2565

Vous pouvez examiner le plugin NERDTree.

0voto

Bill Points 11

Je recommande vivement VimFiler. Il est plus mature que NERDTree.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X