/ / Execute um comando quando o terminal abrir no Intellij IDEA - django, intellij-idea, virtualenv

Execute um comando quando o terminal abrir em Intellij IDEA - django, intellij-idea, virtualenv

Eu tenho um projeto Django em execução em um virtualenv e gostaria que o terminal fosse executado nesse virtualenv quando aberto. No momento eu tenho que digitar workon virtualenv que não é exatamente o fim do mundo, mas eu souadivinhando que existe uma maneira de fazer isso acontecer automaticamente? Existe uma maneira de executar comandos na inicialização, como você pode fazer nos consoles django e python?

Respostas:

1 para resposta № 1

Como tttthomasssss sugeriu, a resposta está aqui: https://stackoverflow.com/a/22289136/519074. Somente essa resposta funcionou, as que estão abaixo dela não pareciam mais úteis.

Atualização - Foi o que funcionou para mim:

Para cada virtualenv, coloque um arquivo chamado terminalactivate.sh em / bin com isso:

#!/bin/sh
source ~/.bashrc
source $(cd `dirname "${BASH_SOURCE[0]}"` && pwd)/activate

Em configurações de pycharm / idea, escolha este para o caminho do shell:

/bin/bash --rcfile ~/virtualenv/sff/bin/terminalactivate.sh