2017-12-12 20 views
0

カスタムターミナル(MSYSやCygwin bash.exeなど)を使用している場合、プロジェクトディレクトリのClionで埋め込み端末を起動する方法を教えてください。clion内のプロジェクトディレクトリに埋め込みMSYS bashを開始する

スタートアップディレクトリが設定されているかどうかに関係なく、常にBashはホームディレクトリ内で開始されているようです。 bashが起動したディレクトリでbashを起動させる方法はありますか?私は追加しようとしました

cd "`pwd`" 

を.bashrcに追加しようとしましたが動作しませんでした。ここで

はClionで、端末設定ページのスクリーンショットです:clion terminal info

+0

このQは、StackOverflowで定義されているプログラミングに関するものではありません。 ** http://superuser.comまたは別のStackExchangeサイトでより適切かもしれません。あなたのQの下にある 'flag'リンクを使って、司会者にそれを移動するように依頼してください。 2つの異なるサイトに同じQを投稿しないでください。 *** ***を読んでください。https://stackoverflow.com/help/on-topic、https://stackoverflow.com/help/how-to-ask、https://stackoverflow.com/help/dont-ここに質問を投稿する前にhttps://stackoverflow.com/help/mcveにお尋ねください。がんばろう – shellter

答えて

1

私はコンテンツ

@echo off 
set CHERE_INVOKING=1 && C:\dev\msys64\usr\bin\bash.exe --login 

とWindowsのバッチファイルを使用して、その後、私はCLionでバッチファイルを置くことを解決しました。 msys2の起動スクリプトmsys2_shell.cmdからそれを派生しました。ここで、環境変数CHERE_INVOKINGは、呼び出し元のディレクトリが保持されることを指定するために使用されます。

関連する問題