Dans vim (et bash), vous pouvez spécifier des alternatives dans les noms de fichiers, par exemple:Comment faire pour accolade expansion-tabulation, pour les noms de fichiers dans vim?
:arga project/html/{index,sitemap}.html
Cela élargit à "projet/html/index.html" et "projet/html/sitemap.html" (le :arga
les ajoute à la liste des arguments, vous pouvez les obtenir avec :n
).
Maintenant, vim fait déjà quelques compléments de nom de fichier avec TAB
, en parcourant les possibilités. Pour l'exemple ci-dessus, il afficherait l'index, puis le sitemap, puis le texte d'origine.
-je être capable de taper ceci:
:arga project/html/{in
et appuyez sur TAB
, et avoir terminé (même si je suis au milieu d'une attelle):
:arga project/html/{index.html
et avoir l'onglet-achèvement également travailler pour le prochain, de project/html/{index.html,sit
à project/html/{index.html,sitemap.html
.
Y a-t-il déjà une option dans vim pour cela? Si non, comment le mettriez-vous en œuvre?