Windowsで最高のターミナルを構築する方法 でわからなかったことを調べてみた


tanakh.jp - Windowsで最高のターミナルを構築する方法
http://tanakh.jp/posts/2011-11-15-windows-terminal.html

こちらを参考にさせて頂いて、環境の構築をしてみたのですがところどころ悩んだところがあるので書き留めておきます。


Minttyインストール

私はCygwinからインストールを行いました。

Cygwin
http://www.cygwin.com/

Shellsのminttyをインストールします。

インストールが完了したらWindowsのスタートメニューからMinttyを実行しましょう。


Mintty設定

Minttyのウィンドウのバーを右クリックしてOptionから設定を行います。

Looks
  • 表示文字列を明るくする
    • Foregroundを真っ白に変更
  • ウィンドウを透明に変更
    • TransparencyをGlassに変更
    • Windows 7の場合は、デスクトップ右クリック -> 個人設定 -> ウィンドウの色で好きな色を選んだ後、色の濃度を一番濃くし、明るさを一番暗くすると見やすくなります。

  • カーソルをラインからブロックに
    • CursorをBlockに変更(viはこちらの方が使いやすいです)
Text
  • フォントは、inconsolataではなくconsolasで14ptにしました。理由は輪郭のボケ方が少ないためです。その代わり多少ギザギザを感じます。
  • フォントリンクは同様にメイリオにしました。
Mouse
  • 右クリック時の挙動をPuttyと同様に貼り付けに変更します。
    • Right click actionをPasteに変更
  • マウスホイールで移動したときにMinttyのスクロールバーを移動するようにします。
  • この設定を行わないとtmuxを利用したときにスクロールが正しく動作しません。マウスホイールでコマンド履歴を辿りたい場合はこの設定を変更しないでください。
    • Application mouse mode Default click targetをWindowに変更

Mintty便利機能

  1. Ctrl+plus,Ctrl+minus,Ctrl+zeroで拡大縮小ができます。
    • 会議などでプロジェクターに映し出す時などは便利です。
  2. reverse-i-search
    • Ctrl+rでLinuxでおなじみの過去に実行したコマンドを検索する機能を呼び出すことができます。



screen? tmux? byobu?

元記事ではbyobu-tmuxを利用しているとうことですが、詳しくわからなかったので調べてみました。

screen? tmux? byobu? - GeekなNooblog
http://d.hatena.ne.jp/sona-zip/20111121/p1

X Window System X11

LinuxGUIソフトをWindowsで使う方法を紹介します。

WindowsでLinuxGUIソフトを利用する方法 X Window System X11 - GeekなNooblog
http://d.hatena.ne.jp/sona-zip/20111120/p1