I know I can execute the current file, lets say a bash file, with :! bash %
.
But what can I do if I want to execute the current file in a different directory (such as the location of the current file) than the current vim working directory.
I know that I could change to the working directory of the current file by :cd %:p:h
and then execute the file but then I would need to jump back again.
Would really appreciate any help.
cd
to the interesting directory inside the script?