当终端在Intellij IDEA中打开时运行命令

zazmityj  于 2023-08-03  发布在  IntelliJ IDEA
关注(0)|答案(2)|浏览(153)

我有一个在virtualenv中运行的Django项目,我希望终端在打开时在该virtualenv中运行。目前我必须输入workon virtualenv,这并不是世界末日,但我猜有一种方法可以自动实现这一点?有没有一种方法可以像django和python控制台一样在启动时运行命令?

x6h2sr28

x6h2sr281#

正如tttthomasssss所建议的,答案就在这里:https://stackoverflow.com/a/22289136/519074。只有这个答案有效,下面的答案虽然看起来更有用,但没有用。
更新-这是为我工作的:
对于每个virtualenv,将一个名为terminalactivate.sh的文件放入/bin中,如下所示:

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

字符串
然后在pycharm/idea设置中选择shell路径:

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

ohtdti5x

ohtdti5x2#

我知道这是一个很老的问题,但是如果你使用的是fishshell,你也可以用-C标志来做。例如,我使用它来设置一个不同的主题,在intellij中打开shell,将shell path设置为:
第一个月

相关问题