If I have a file with a shebang line (e.g. #!/bin/bash) open in Vim and the file has execute permissions (i.e. chmod +x) I know I can type this to exec
#!/bin/bash
chmod +x
:!%:p
,without the spaces, is shorter.
If you want an even shorter shortcut, you can create a custom mapping:
nnoremap :!%:p
or the more "mnemonic":
nnoremap r :!%:p