Pense em usar a linha shebang, para que seja capaz de usá-la com qualquer linguagem, não apenas Python.
Adicionando shebang:
Adicione isto à primeira linha do seu script:
#!/usr/bin/env python3
ou isto, se você estiver usando Python 2:
#!/usr/bin/env python2
Mapa de teclado do Vim:
Adicione isto ao seu ~/.vimrc:
nmap <F7> :w<cr>:!clear;"%:p"<cr>
Tornar o arquivo executável:
Digite no Vim:
:!chmod +x %
ou no terminal:
chmod +x script_name.py
Explicação:
Quando F7 é pressionado no modo normal, o Vim tentará executar o arquivo atual como um script bash. Então o interpretador bash verá a linha shebang e entenderá que este arquivo deve ser passado para Python (ou qualquer outro programa, se necessário).
Além disso, você poderá executar seu script a partir do terminal usando seu nome:
./script_name.py
em vez desta forma (isso também funcionará):
python3 script_name.py