Android StudioのTerminalでCygwinを使う
はじめに
普段の開発環境はMacなのでいざWindowsで開発するとコマンドプロンプトの違和感がすごい。
そうだAndroid StudioやIntelli JIDEAのTerminalでCygwinを使おう。
元ネタ: How to use cygwin bash in Android Studio terminal and start it at project directory?
環境
- Windows10
- Android Studio 3.2
- Intelli JIDEA 2018.2.7
- Cygwin
設定
CygwinはC:\cygwin64
にインストールされている前提。
Cygwinを起動し.bash_profile
に下記を追加。
if [ -n "${IDE}" ] && [ "${IDE}" == "AndroidStudio" -o "${IDE}" == "IntelliJIDEA" ]; then
cd -;
fi
C:\cygwin64
に以下のファイルを作成。
@echo off
set IDE=%1
C:\cygwin64\bin\bash --login -i
AndroidStudioのSettings>Tools>Terminal
を開きShell path
を下記に変更。
"cmd" /c "C:\cygwin64\Cygwin-IDE.bat AndroidStudio"
IntelliJIDEAも同様に設定。
"cmd" /c "C:\cygwin64\Cygwin-IDE.bat IntelliJIDEA"
環境変数に引数が渡るので.bash_profile
でIDE別に設定をしてもいい。
結果
備忘
- Cygwinはデフォルトでgitを入れてくれない。インストール時に含めておく。
Cygwinを C:\Program Files\cygwin64
当にインストールすると、そのままだとAndroidStudioがShell Pathに設定したコマンドを実行できない。スペースでオプション扱いになる。
先駆者がいらっしゃった……タイトルまで丸かぶり「IntelliJ IDEAのTerminalをCygwinにする」
Cygwinを C:\Program Files\cygwin64
当にインストールすると、そのままだとAndroidStudioがShell Pathに設定したコマンドを実行できない。スペースでオプション扱いになる。
先駆者がいらっしゃった……タイトルまで丸かぶり「IntelliJ IDEAのTerminalをCygwinにする」
Author And Source
この問題について(Android StudioのTerminalでCygwinを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/iwanagat85/items/e5931883cd4bc7687e4b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .