Se ho un file con una linea shebang (ad es #!/bin/bash
) aperto in Vim e il file ha permessi di esecuzione (cioè chmod +x
) So che posso digitare questo per eseguirlo senza lasciare l'editor:Vim: esegue il file corrente?
:! %:p
:
per la modalità di comando!
per eseguire un comando shell%
per riferirsi al file nel buffer corrente:p
per utilizzare il percorso completo del file corrente
C'è una scorciatoia più breve per questo compito frequente?
ad es. c'è una scorciatoia per ZZ
:wq
, ecc
Non è sufficiente se non sono nella stessa cartella del file che sto modificando, e non voglio pensarci ogni volta, per ogni file, o costringermi a dover sempre 'cd 'prima del montaggio .. Mi piace la memoria muscolare. (Mi fa piacere che tu risponda e offra una soluzione, grazie.) – Robottinosino
sì, ho effettivamente modificato la mia risposta prima di leggere il tuo commento. – romainl
usa nnoremap:!%: P per alleviare l'onere di premere Invio ogni volta. –
hkyi