byobuのエスケープシーケンスを使う

Windows10 + mintty で ssh でサーバーにつないで、Ubuntu + byobuで作業したときに
ファンクションキー(F1-F4)が効かなくて試行錯誤..しましたがいろいろ試してもだめでした
SHIFT+F1、SHIFT+F2とSHIFT使うと効くんですが

しばらく1つのタブで作業してましたが、escape sequence の存在を忘れてました!
おさらい

F9でエスケープシーケンスを変えられます

コマンドは

エスケープ + c => 新しいタブを作成
エスケープ + n => 次のタブへ
エスケープ + p => 前のタブへ
エスケープ + d => デタッチ

を使ってます

エスケープシーケンスがCtrl + aだと
Ctrlキー押しっぱなし、a、c
で新しいタブが開きます

byobuが自動起動しなくなった

Ubuntu 14.04 でbyobuをターミナル起動時に自動起動させてたのですが、

$ byobu-disable
$ byobu-enable

をコマンドで繰り返したせいか、ターミナルを閉じようとするとbyobuだけ閉じたり、
ターミナルを起動すると、byobuが起動しなくなりました

昔自分で書いてたとおり

$ vi .bashrc

_byobu_sourced=1 . /usr/bin/byobu-launch

を追記することで直りました

参考)
Ubuntuでbyobuを入れてみる – bgbgbg

byobuの上のVimのCtrl + aが効かない

Ubuntu 14.04でbyobuを使ってターミナルを便利にしてるとvim上でctrl + a (数字に1を加える)が効かなかったりします
aで効いたり)

byobuのエスケープシーケンスとかぶってるからで、byobuのエスケープシーケンスを変えると解決しました
byobuの上でF9を押して、エスケープシーケンスの変更

byobu-config

Ctrl + K
にしてみました

vim上で使っているショートカットを見るには

:h index.txt

で確認

byobuのエスケープシーケンスは
<エスケープシーケンス> , c
とすると新規タブが開いたりします

Ubuntuでbyobuの使い方をおさらい

Ubuntu 14.04でbyobuでターミナルを操作してましたが、画面分割とかを忘れてたのでおさらい

参考
Ubuntuでbyobuを入れてみる | bgbgbg
byobuで画面分割 | bgbgbg

Ctrl + F2、SHIFT + F2で縦、横に画面が分割されます

byobu

サイズを調整するには
Alt + Shift + 矢印キー
で微調整ができます

一気に自動でするなら Shift + F8

便利なので覚えておきます