Je crée souvent un mappage temporaire pour faire quelque chose sur un fichier particulier.Achèvement du fichier lors du mappage des commandes dans VIM
exemple typique est la suivante:
:map <leader>f :w<cr>:! bundle exec cucumber features/account/sign_in.feature:41<cr>
Je veux que le fichier features/account/sign_in.feature
à autocompleted à partir du répertoire courant.
Cela devrait simplement enregistrer le fichier en cours et sortir sur <leader>f
pour exécuter la commande.
Il me permet de facilement travailler sur un morceau de code ne pas penser à sauter à un fichier particulier et exécutez-le.
Le problème est que la création d'une telle liaison est lourde et erreur sujette à.
VIM n'autorise pas à compléter le nom de fichier lors du mappage. Également utiliser %
est totalement différent (je veux mapper à un fichier statiquement).
Quelle est la meilleure façon de le faire?
Merci.
Désolé, ce n'est pas clair du tout, quel nom de fichier vous voulez compléter. D'où vient le ': 41'? – sehe
J'ai mis à jour la question. Je veux compléter automatiquement 'features/account/sign_in.feature'. Le 41 n'a pas d'importance (c'est le numéro de ligne dans le fichier). –
Et où voulez-vous le 'compléter' (le mot _completion_ suggère que vous avez une partie, et le reste doit être _appended automatiquement_; achèvement de nom de fichier implique généralement regarder les noms de fichiers possibles et sélectionner le nom d'un fichier existant accessible) – sehe