A execução automática de um comando na criação de uma nova guia de terminal seria um recurso do terminal específico que você está usando e não está relacionado a python
ou virtualenv
.
Para ter um intervalo mais amplo ou respostas, a pergunta provavelmente teria que ser Como autorunizar um comando shell para o emulador de terminal xyz . Por exemplo, para gnome-terminal
, você pode usar perfis personalizados, conforme descrito no link , mas essa é uma solução não suportável se você decide mudar para outro terminal ou plataforma.
Uma solução mais simples e mais portátil seria a criação de aliases para o seu shell, para que você não precise digitar muito.
Especificamente em relação a virtualenv
: convém tentar virtualenvwrapper que pode ajudar a reduzir a quantidade de digitação e Facilite o gerenciamento de ambientes, fornecendo autocompletar para pastas virtualenv.
E, finalmente, como uma solução rápida, em vez de criar novas abas com o mesmo env, você pode suspender um processo atualmente em execução (como manage.py runserver
) com Ctr + z , opcionalmente, execute bg
para retomá-lo em segundo plano, edite e salve um arquivo e traga-o de volta para o primeiro plano com fg
. Veja this para mais detalhes.