Windows環境で快適にBash(Git Bash)とターミナル(mintty)を使うために色とフォントを変える

# 概要

このエントリでは、Windows環境で快適にBash(Git Bash)とターミナル(mintty)を使うために色を変える方法について、各テーマをキャプチャ付きで紹介します。フォントを変えた例についても併せて紹介します。

# 前提

## 環境

- Windows 10 Professional
- Git Bash (Git for Windows付属,バージョンはGit-2.19.1)

# まずはデフォルトの状態

GitBashを入れた直後は、こんな感じですよね。

![w1.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/2765ea07-0760-da56-26e3-7f518b753e8f.png)

# カスタマイズ

ウインドウ左上のアイコンを右クリックしてメニューを出して、「Options...」を選択します。

![w2.png](https://qiita-image-store.s3.amazonaws.com/0/65002/2387df9e-8fab-05d2-1cc1-a8c1848f90b5.png)

Optionsメニューでは、ターミナルとして使われているminttyの設定を変更することができます。「Looks」の中の「Theme」から、いくつかの設定が選べます。

![w3.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/1f509d30-f0b4-3656-0f0d-51b7d2bcd82e.png)

このエントリを書いている時点では、以下のテーマがありました。

- dracula
- flat-ui
- html
- mintty
- nord
- rosipov
- vga
- xterm

![w4.png](https://qiita-image-store.s3.amazonaws.com/0/65002/fabb5a26-5d21-d62e-f68e-56a88491291a.png)

順番に見ていきましょう。

## テーマだけ変える

### dracula

![w5.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/cb8bae8a-cb99-c321-7c7c-3564eac53b69.png)

### flat-ui

![w6.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/fb604dec-4ef8-4f68-388a-fd19c97dabe3.png)

### html

![w7.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/4da8f22a-4d91-07cb-9487-b7983d193ada.png)

### mintty

![w8.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/8c9899d8-8423-8e7c-b391-6df67ddcb2f2.png)

### nord

![w9.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/db918bfe-e328-8073-7952-52517e65c809.png)

### rosipov

![w10.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/d4893d92-4c3b-e87f-eca0-438b699295ad.png)

### vga

![w11.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/135396ef-91c8-c2ff-619e-f7decdb0755c.png)

### xterm

![w12.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/eb61960d-ce4b-ef19-bf23-2142f4dbe53d.png)

## 透明度もいじってみる

個人的には、ディスプレイの輝度を落として[f.lux](https://justgetflux.com/)でさらに画面の色味を抑えてつかっているので、"dracula"が見やすく感じました。

"dracula"をベースに、透明度も少しいじってみます。

### Transparency=Low

![w13.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/a10c07aa-cbcf-262b-98c4-714ec642bf52.png)

### Transparency=Med.

![w14.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/fd75db8b-b89e-5391-3dae-bb0eee5d7029.png)

### Transparency=High

![w15.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/4124da5a-6c2e-4a1a-50d6-23f43857a500.png)

### Transparency=Glass

この"Glass"、設定した直後はターミナル全体が白くなって、あれ？となりましたが、設定を保存して別のウインドウを開いたら、透明なウインドウが現れました。

![w16.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/c675fe15-cc18-1510-deaa-b01c49c3f8d3.png)

個人的には、TransparencyはLowがちょうどいいかなと感じました。

## ついでにフォントも変えてみる

オプションの項目にフォントもあるので、変更してみます。

![w20.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/e0a3ad31-8d8c-655a-1a0e-d75f61f5527d.png)


フォントを[Myrica](https://myrica.estable.jp/)に変えてみます。MyricaM(日本語がMgen+ベース)を9pt、"Font smoothing"を"None"で表示すると、見た目はこんな感じです。数字のゼロにダッシュが入っていたりして、判別がつきやすいですね。

![w22.PNG](https://qiita-image-store.s3.amazonaws.com/0/65002/e3b02a92-de14-4820-c80e-f8b2d2f55d55.png)

# まとめ

このエントリでは、Windows環境で快適にBash(Git Bash)とターミナル(mintty)を使うため、テーマを変えてみたり、透明度を変えてみた場合の様子を示しました。あわせて、ターミナル用のフォントもプログラマ的に見やすいものに変えてみました。