94 votes

Vim : exécuter le fichier en cours ?

Si j'ai un fichier avec une ligne shebang (par ex. #!/bin/bash ) ouvert dans Vim et le fichier a des autorisations d'exécution (c'est-à-dire chmod +x ) Je sais que je peux taper ceci pour l'exécuter sans quitter l'éditeur :

:! %:p
  • : pour le mode commande
  • ! pour exécuter une commande shell
  • % pour faire référence au fichier dans le tampon actuel
  • :p pour utiliser le chemin complet du fichier actuel

Existe-t-il un raccourci plus court pour cette tâche fréquente ?

Par exemple, il existe un ZZ raccourci pour :wq etc.

3voto

juampa Points 568

Vous pouvez ajouter un mappage de clés à votre fichier .vimrc.

map <F5> :!%

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X