Bien que j'espère un peu que quelqu'un me montrera une meilleure solution pour que je puisse apprendre quelque chose, NERDTree a été bon avec moi pour accéder à des fichiers spécifiques avec complétion de nom tant que l'arborescence est développée. La commande lorsque j'ai besoin d'accéder à un fichier est quelque chose comme:
, d / foo.pyo (où foo.py est un nom de fichier)
, d pour ouvrir l'arborescence, / pour entrer en mode de recherche, le nom (ou le nom partiel, ou regex, ou autre) du fichier, puis o pour ouvrir.
Bien sûr, vous devrez peut-être appuyer sur «n» plusieurs fois si vous n'avez pas tapé suffisamment de nom de fichier ou s'il y a des doublons.
J'admets que cela ressemble un peu à un hack d'utiliser NERDTree comme celui-ci, bien que cela soit si loin dans ma mémoire musculaire que je n'y pense même pas.
Bien sûr, j'utilise aussi des ctags, mais ceux-ci ne sont utiles que lorsque vous avez une fonction près du curseur et que vous devez accéder à sa définition dans un autre fichier ou quelque chose. Souvent, je dis "OK, j'ai besoin de travailler sur la fonctionnalité x maintenant" et j'ai besoin de naviguer vers un autre fichier sans aucune référence à proximité avec laquelle ctags aiderait vraiment.