MacのTerminalのScreenを縦分割可能にする

今日から社会復帰し始めたのでブログも再開。
自分はエディタやらファイラーやらなんでも分割するんやけど、 とある人は全くしないということだったので少しでも分割してもらうために Terminalの縦分割の方法を紹介。 (横分割は既存のscreenでできます)

事前準備(必要あれば)

Xcode -> Preferences -> Download -> Componentsから Comand Line Toolsをインストールする。
次にautoconf, automakeをインストールする

$ brew install autoconf
$ brew install automake

インストール手順

$ git clone git://git.savannah.gnu.org/screen.git
$ cd screen/src
$ autoconf
$ autoheader
$ ./configure
$ make
$ sudo make install

でもきっとmakeしたところで‘struct win’ has no member named ‘encoding’ってエラーがでるはず。
エラーがでた場合はansi.cのencodingw_encodingに変更して再度makeする。
makeしなおしてエラーがでなければ、sudo make installしておしまい。

インストールの確認

screenのバージョンが変わっていればOK。

$ screen -v
Screen version 4.01.00devel (GNUd94037c) 2-May-06

ちなみに前のバージョンのscreenは

$ screen.old -v
Screen version 4.00.03 (FAU) 23-Oct-06

で確認できる。

縦分割の仕方

$ screen
$ ctrl + A + |(パイプ)


最近は横長ディスプレイやから縦分割便利!!