Pensez à utiliser la ligne de shebang, ainsi vous pourrez l'utiliser avec n'importe quel langage, pas seulement Python.
Ajout de la shebang :
Ajoutez ceci à la première ligne de votre script :
#!/usr/bin/env python3
ou ceci, si vous utilisez Python 2 :
#!/usr/bin/env python2
Mappe clavier Vim :
Ajoutez ceci à votre ~/.vimrc
:
nmap :w:!clear;"%:p"
Rendre le fichier exécutable :
Tapez dans Vim :
:!chmod +x %
ou dans le terminal :
chmod +x script_name.py
Explication :
Lorsque F7 est pressé en mode normal, Vim tentera d'exécuter le fichier courant comme script bash. Ensuite, l'interpréteur bash verra la ligne de shebang et comprendra que ce fichier doit être passé à Python (ou à tout autre programme si nécessaire).
Vous pourrez également exécuter votre script depuis le terminal en utilisant son nom :
./script_name.py
Au lieu de cette méthode (qui fonctionnera également) :
python3 script_name.py