38
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows版のIntelliJ IDEAのTerminalでGit bashを起動する

Last updated at Posted at 2016-11-24

Windows版のIntelliJ IDEAのTerminalでbashが使えるようにしてみました。

試したのは以下の環境です。

  • Windows10
  • Git 2.10.2

bashはWindows版のGitに入っているものを使用します。

1.Settings->TerminalのShell pathに <Gitをインストールしたフォルダ>¥bin¥bash.exe を指定します。

スクリーンショット 2016-11-21 22.28.05 のコピー.png

2.alt+F12でTerminalを開くと、あっさりとGit bashが起動しました。

skitch.png

ただし、このままだと日本語の処理がうまくいかない所がありました。

  • lsコマンドで日本語のファイル名が正しく表示できない
  • コミットコメントに日本語を入力すると文字化けする(Editorはvimを使用)

3.これを回避するため、システム変数にLANG=ja_JP.UTF8を追加します。(変更したらWindowsの再起動が必要です)

スクリーンショット 2016-11-24 23.31.03 のコピー.png

コメント頂きましたが、.bashrcに書いても良いです。

$ cat ~/.bashrc
export LANG='ja_JP.UTF-8'

この設定で上記の問題は解消されました。

2018/11/12 git、IntelliJどちらのアップデートによるものか不明ですが、久しぶりに試したところ下記問題は解消していました。

ただし(使いこめば他にも問題が出る可能性もありますが)設定後の私の環境では少なくと2点おかしな挙動をしてます。

- 日本語入力中の変換候補がカーソルから離れた変な位置に表示される
- カーソルの上部に入力した文字の一部が残ることがある

これの解決方法は分かってません。
自分にとっては許容範囲なのでそのまま使っていますが、神経質な方はやめておいた方が良いかもしれません。

38
23
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?