🍣

Termuxで複数端末の切り替え

に公開

https://zenn.dev/dameyodamedame/articles/937421d81b5949

上記の記事の詳細記事です。

Termuxで複数端末の切り替え

例えばコーディングをしている最中、ちょっと修正しては実行、繰り返すとき、毎回エディタを終了して実行してまた開き直すのは結構面倒かもしれません。この記事ではそんなときに使える方法を説明します。

Termuxの機能を使う

Androidで同じアプリを複数立ち上げることはできませんが、Termux上で複数の端末を立ち上げて切り替えることはできます。

複数端末切り替え

コマンドとか打ってるところの左端辺りをスワイプすることで、切り替えるドロワーが現れます。

tmux/screenなどのコマンドを使う

termuxを単体で使う分にはあえてtmux/screenを使う理由はないのですが、PCなどからsshで繋いで使う(そのうち説明します)ことなどがある場合に重宝するコマンドです。これらのコマンドは端末を作成してキー操作などで切り替えることが出来ます。ここではtmuxを使ってやってみます。

インストール

~ $ pkg install tmux

使い方

tmuxを使った端末切り替え

こちらではエディタにvimを使っています。そうしている理由は、nanoがCtrl+Bを使うからです。

コマンド/キー操作 説明
tmux 新規セッション開始
Ctrl+B-D セッションからdetach
Ctrl+B-W セッション/ウィンドウの選択
tmux attach 直前のセッションにattach
GitHubで編集を提案

Discussion