環境を改善してみる第四弾。コンソール編。
前回まで
項目 | 前 | 後 |
---|---|---|
コンパイラ | VC++2010Express | MinGW/msys(gcc,g++) |
スクリプト | Batch | Python |
Microsoftの文字コード問題や糞構文など数々の問題から解放され、とても清清しい気分。
今回
かねがねコンソールにイラついていた。
今回、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
起動
Win+R
キー押下するmintty
を入力する- Enterキー押下する
- minttyが起動する
スケスケのイケイケ。これはかっこいい!
Windows XPのテーマや、ClearTypeフォントを設定しているから一層かっこいい。
設定
- minttyのタイトルバーを右クリックする
Options...
を選択する- 設定ダイアログが開く
Text
- 左側の
Text
を選択する Locale
をja_JP
に設定するCharacter set
をUTF-8(Unicode)
に設定する
Window
- 左側の
Window
を選択する Columns
を100
に設定するRows
を24
に設定する
Terminal
- 左側の
Terminal
を選択する Type
をxtern-256color
に設定するApply
ボタンを押下するOK
ボタンを押下する
問題点
日本語を入力すると色々とバグる。
- バックスペースで削除すると文字化けする
- →キー押下すると文字化けする
文字セットをSJISにしても解決しなかった。致命的。ダメじゃん。
所感
半透明はかっこいい。ググった結果をカンニングしながら入力できる。
UTF-8で日本語を入出力できるコンソールはないものか。