Se você automatizar as coisas com scripts e criar scripts regularmente, deverá automatizar a criação do script ... com um script.
Então, em vez de ligar:
vi some_new_program.py
você deve ter um script newpy
:
#!/bin/bash
echo '#!/usr/bin/env python' > "$1"
echo '# coding: utf-8' >> "$1"
echo '' >> "$1"
chmod +x "$1"
vi +3 "$1"
É claro que você deseja verificar o script se estiver prestes a sobrescrever algo, etc. Você pode combinar o script para gerar novos scripts de shell ou programas python e decidir com base na extensão o que escrever no arquivo etc.