1

Git Bash で呼び出される ConEmu のスタートアップ タスクにコマンドを追加しようとしています。これを行うことができることを示唆しているように見える同様の投稿を見つけましたが、これを試してみると機能せず、/k または /c はファイルまたはディレクトリではなく、cmd を使用しているように見えます。コマンドプロンプトではなくbashでこれを実行したい。ConEmu Git Bash を使用してタスクでこれを設定することは可能ですか? 3 つのコンソールを開き、そのうちの 2 つのコンソールでいくつかのコマンドを呼び出します。

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:t:"APP" 
-cur_console:d:D:/projects/mycurrentproject

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50H 
-cur_console:t:"GIT" /k "git status"

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50V 
-cur_console:t:"Homestead" /k "homestead up"
4

1 に答える 1

1

あなたの質問は ConEmu とは関係ありません。Bash には、コマンドを実行して対話型シェルを実行したままにするためのスイッチがありません。

私が知っている唯一の回避策は、コマンドと対応する行がプロファイルスクリプトに対してそれをチェックして実行する場合、いくつかの環境変数を目的のリストに設定することです。

いくつかの例を含む同じ質問がここにあります: https://superuser.com/a/344486/139371

于 2015-02-09T07:30:34.517 に答える