J'ai beaucoup de fichiers qui ont des espaces dans leurs noms, et cela me pose des problèmes. Si j'essaie de terminer la ligne de commande pour la commande find et que l'un de ces fichiers s'affiche, Vim le trouvera, mais il ne se chargera pas car les espaces ne sont pas échappés.
Exemple: je suis déjà dans vim et je tape
:find fo<Tab>
Pour terminer foo bar.txt
, Vim le trouve ensuite et génère une erreur car il n'attend qu'un seul nom de fichier. Ce qui signifie qu'il lit maintenant
:find foo bar.txt
Qui ne se charge pas.
Existe-t-il un moyen de contourner ce problème et que Vim s'échappe automatiquement des espaces?
J'utilise VimTouch, qui exécute Vim 7.3
Edit: J'ai récemment réalisé que Vim échappera aux noms de chemin pour moi, mais mystérieusement ne le fera pas pour les noms de fichiers.
vim
problème (au moins, il semble que vous parlez d'ouvrir unevim
session plutôt que d'effectuer quelque chosevim
); mais, de toute façon, placer un"
travail de premier plan ? Autrement dit, si vous voulez un fichier de tabulation complètea b
, tapezvim "a
puis tabulation, plutôt quevim a
et puis tabulation? (Je ne suis pas sûr, car, à la fois dans mon vim et dans mon shell, l'espace s'échappe automatiquement à la fin de la tabulation.)