やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

コンソールを変えてみた(mintty)

環境を改善してみる第四弾。コンソール編。

前回まで

項目
コンパイラ VC++2010Express MinGW/msys(gcc,g++)
スクリプト Batch Python

Microsoft文字コード問題や糞構文など数々の問題から解放され、とても清清しい気分。

今回

かねがねコンソールにイラついていた。

  • 文字コードがCP932(UTF-8にしたい)
  • コピペが面倒
  • 背景を半透明にできない
  • フォントが汚い

今回、mintty.exeをインストールした。

コンソール 文字コード コピペ
cmd.exe CP932 右クリック→貼り付け
sh.exe CP932 タイトルバー→編集→貼り付け
mintty.exe UTF-8 右クリック→貼り付け

mintty

こちらを参考にさせていただいた。

cmd.exeやsh.exeみたいな黒画面のCUIコマンドプロンプト、コンソール、ターミナル、などと呼ぶのだろうか。呼び名が多くて混乱する。

install

msys.batを起動して、mingw-get install minttyコマンドを実行。

$ mingw-get install mintty
http://prdownloads.sourceforge.net/mingw/mintty-1.0.3-1-msys-1.0.17-bin.tar.lzma
?download
55.91 kB / 55.91 kB     |================================================| 100%
http://prdownloads.sourceforge.net/mingw/mintty-1.0.3-1-msys-1.0.17-doc.tar.lzma
?download
12.06 kB / 12.06 kB     |================================================| 100%
install: mintty-1.0.3-1-msys-1.0.17-bin.tar.lzma
 installing mintty-1.0.3-1-msys-1.0.17-bin.tar.lzma
install: mintty-1.0.3-1-msys-1.0.17-doc.tar.lzma
 installing mintty-1.0.3-1-msys-1.0.17-doc.tar.lzma

起動

  1. Win+Rキー押下する
  2. minttyを入力する
  3. Enterキー押下する
  4. minttyが起動する

1
2

スケスケのイケイケ。これはかっこいい!

Windows XPのテーマや、ClearTypeフォントを設定しているから一層かっこいい。

設定

  1. minttyのタイトルバーを右クリックする
  2. Options...を選択する 1
  3. 設定ダイアログが開く

Text

  1. 左側のTextを選択する
  2. Localeja_JPに設定する
  3. Character setUTF-8(Unicode)に設定する 1

Window

  1. 左側のWindowを選択する
  2. Columns100に設定する
  3. Rows24に設定する 1

Terminal

  1. 左側のTerminalを選択する
  2. Typextern-256colorに設定する 1
  3. Applyボタンを押下する
  4. OKボタンを押下する

問題点

日本語を入力すると色々とバグる。

  • バックスペースで削除すると文字化けする
  • →キー押下すると文字化けする

文字セットをSJISにしても解決しなかった。致命的。ダメじゃん。

所感

半透明はかっこいい。ググった結果をカンニングしながら入力できる。

UTF-8で日本語を入出力できるコンソールはないものか。