-
Notifications
You must be signed in to change notification settings - Fork 1
開発研修 tmux
Kazuya Sato edited this page Feb 20, 2014
·
4 revisions
tmuxを使うと、1つのスクリーンで複数の端末を作成、アクセス、制御する事が出来ます。
複数のターミナルを起動することなく複数の端末操作が可能なため、効率的に作業が出来ます。
screen同様デタッチアタッチが可能ですが、tmuxはセッションにより予期しない切断やデタッチがあっても再アタッチする事が可能です。
tmuxで用いる用語を学びます。
以下用語について調べて下さい。調べた結果はIssueに記述して下さい。
- ウィンドウ
- ペイン
- デタッチ
- アタッチ
- ステータスライン
tmuxを起動し、ウインドウやペインの操作方法について学びます。
以下それぞれの操作を実行して下さい。調べたコマンドやキーはIssueに記述して下さい。
- ウィンドウ
- ウィンドウのリネーム
- 新しいウィンドウの作成
- ウィンドウの移動
- ウィンドウの入れ替え
- ウィンドウを終了
- ペイン
- 横分割・立て分割
- ペイン間の移動
- ペインのレイアウト変更
- ペインのサイズ変更
- ペインを終了
tmuxでのデタッチ・アタッチをしセッション管理を学びます。
以下操作を実行して下さい。調べたコマンドやキーはIssueに記述して下さい。
- セッションの作成
- セッションのデタッチ
- セッションの確認
- セッションをアタッチ
- セッションの削除
- 全てのセッションを終了
tmuxを見やすく使いやすくするよう、カスタマイズする方法を学びます。
.tmux.conf
を編集し、自分が見やすく使いやすくなるようカスタマイズしてみて下さい。
例えば、以下のカスタマイズ例があります。
- prefix keyの変更
- ステータスラインのレイアウト
- ペインのボーダーライン
- etc
また、他の開発者が公開しているdotfiles
などを参考してみるのもよいと思います。
https://github.com/tokorom/dotfiles/blob/master/.tmux.conf
https://github.com/chocoby/dotfiles/blob/master/.tmux.conf
Copyright (C) fact-real, Inc. MIT License