この質問を何度も受けましたが、適切な解決策が見つからなかったようです。シェルを開くたびに作業ディレクトリを開き、virtualenvを有効にし、ファイルを開くコマンドを実行する必要があります。例えば
cd storage/predictions #open project directory
. env/bin/activate #activate virtual environment
cd forecast #open directory
vim file.py #open a file
これらのコマンドを1つのコマンドに入れ子にするなど、より便利な方法で上記のコマンドを実行できますか?例えば
cd storage/predictions & . env/bin/activate & cd forecast & vim file.py
事前にありがとう
ベストアンサー1
環境を変更するには、単にスクリプトを実行するのではなく、コマンドを「インポートする」必要があります。これは、サブスクリプトが親スクリプトの環境を変更できないためです。
ソーシング(ドットファイル)は主にシェルの起動に使用されますが、ローカルでの使用に干渉することはありません。
これらのコマンドを含む "myEnv"という名前のファイルをホームディレクトリに作成します。パスにディレクトリがある必要はなく、ファイルが実行可能である必要はありません。さまざまなスタートアップに複数の項目を設定できます。
端末が開いているときに最初にすべきことは、次のように入力することです。私の環境
一度は、私のホームディレクトリにある「help」というファイルにアクセスするために、小さなウィンドウでviセッションを開いたことがあります。よく使う命令や複雑な命令をそこに貼り付けて、時々保存しておきます。通知用に投稿して誤字を編集してください。