痛ターミナルができないからWindowsでのGit(MsysGit)は嫌われる?


WindowsでGitを使うとDisられる。
Windowsで参加すると、仮想OSにUbuntuを入れてと言われる。
その理由はなんだろうか。


それは、たぶん痛ターミナルができないからだろう。(違っ



Linuxが前提となっている記述が多い」とか、Windowsユーザーが使いにくい部分と
MacLinuxも使ってるユーザーがWindowsでGitを使う場合の使いにくい部分は
かなり異なると思う。
Windowsが●●というのはそもそも/(^^/)(\^^)\置いといて!
ターミナルターミナル(主にウィンドとか、表示とか見た目)の部分が使いにくいというのは
共通ではないだろうか。


シェルは、MsysGitでもGit Bashが付属している。
でも、ターミナルの部分は、コマンドプロンプのままであるため、以下が使いにくい。

  • ウィンドウのサイズが変更できない
  • 範囲の選択後のコピー、ペーストがUnixLinuxのターミナルやTeraTermなどターミナルと異なる
    • コマンドプロンプトは、範囲を選択して、右クリックでコピー、その後右クリックでペースト
    • ターミナルは、範囲を選択して、左クリックでコピー、その後右クリックでペースト
    • (これを編個数ると、Windowsだけ使ってる場合は、かえって混乱するかも)


あとは、特に実害はないが、好みにあったカスタマイズができないといったところも。

  • ウィンドウの透過ができない
  • 背景画像のカスタマイズができない

これらをまとめて解決してくれるのがckw、Console2だ。
Console2はタブ形式で表示できるのだが、以前日本語の表示がくずれてたので
ckwを使ってた。
Gitを使う以前からConsole2ではなく、ckwを使ってのたので、
そのまま、ckwをGit Bashのターミナルとして使ってる。


ダウンロード

ckw

最新のダウンロード先を探すとときにどれだ?となったのでメモ。

ぎっとたんの画像

Gimpで明度を反転させた。


インストール

解凍して、PATHを設定する。

以下をc:\usr\binにコピーする
ckw.exe
ckw.cfg

「c:\usr\bin」はシステム環境変数PATHに設定する。

レジストリに追加

  • 右クリックから「ckwGitBash」で起動するできるようにする
  • Git Bashをシェルとする
  • 「ぎっとたん」を背景画像とする
  • キー名
  HKEY_CLASSES_ROOT\Folder\shell\ckwGitBash\command

「ckwGitBash」の部分が、エクスプローラの右クリックに表示される。

  • 値(既定)のデータ
  C:\usr\bin\ckw.exe -cd %1 -g 160x48+0+0 -tr 230 -bitmap C:\Users\orangeclover\Pictures\git\gittan_black.bmp -e C:\usr\opt\Git\bin\sh.exe --login -i 


画像の設定は、ckw.cfgで、以下を変更することでもできる。

  • 変更前
  !Ckw*backgroundBitmap: ckw_background.bmp
  • 変更後
  Ckw*backgroundBitmap: gittan_black.bmp

ckw + nyaos のは通所の背景で、Git Bashだけぎっとたん背景にするため。



画像の設定をしない場合は、-bitmapの部分が不要となる。

  C:\usr\bin\ckw.exe -cd %1 -g 160x48+0+0 -tr 230 -e C:\usr\opt\Git\bin\sh.exe --login -i 


ckw.cfgの設定は以下にしている。

!
! ckw setting
!

!Ckw*foreground: white
!Ckw*background: midnightblue
!Ckw*cursorColor:     green
!Ckw*cursorImeColor:  red
!Ckw*backgroundBitmap: ckw_background.bmp
Ckw*title: ckw[cmd]
Ckw*exec:  cmd.exe
Ckw*chdir: c:\

Ckw*scrollHide:  no
Ckw*scrollRight: yes
Ckw*internalBorder: 1
Ckw*lineSpace: 0
Ckw*topmost: no

Ckw*font: MS Gothic
Ckw*fontSize: 12

Ckw*geometry:  80x26
Ckw*saveLines: 500

Ckw*color0:  #000000
Ckw*color1:  #60E9FF
Ckw*color2:  #008000
Ckw*color3:  #008080
Ckw*color4:  #800000
Ckw*color5:  #800080
Ckw*color6:  #808000
Ckw*color7:  #C0C0C0

Ckw*color8:  #808080
Ckw*color9:  #0000FF
Ckw*color10: #00FF00
Ckw*color11: #00FFFF
Ckw*color12: #FFA500
Ckw*color13: #FF00FF
Ckw*color14: #FFFF00
Ckw*color15: #FFFFFF

右クリックのメニュー


完成





画像設定してると、サイズ変えると画像が中途半端な位置にくるので、
ウィンドウのサイズを変えにくくなる。
なのでおすすめしませんw


痛ターミナルはネタだけど、コマンドプロントではなく、ckwかConsole2に
置き換えた方がGit Bashも使いやすくなる。