Slide 1

Slide 1 text

ターミナル操作が早くなる tmuxのすゝめ 2022/1/22 Yoshiki Kobayashi 多分 1

Slide 2

Slide 2 text

Yoshiki Kobayashi 型付け言語が書きたい何でも屋 本職はきっとバックエンド。最近Vue.jsの3.0を追いかけてるけど 書き方が違いすぎてなんもわからん。 好きな言語はTS/JS、一周回ってRubyとPHP。最近はDevOpsと か開発統括とか。実はインフラのが経歴長い、でもAWSの資格 失効してどうしよう。なんかわからんけど今年からCTO始めまし た。 @yoshi0202 https://code-plum.dev @codeplumdev 2

Slide 3

Slide 3 text

みなさん ターミナル 使ってますか? 3

Slide 4

Slide 4 text

こんなの 4

Slide 5

Slide 5 text

エンジニアな皆さんなら・・・ 使ってますよね? ね? 5

Slide 6

Slide 6 text

ターミナルで 複数の操作する時って、 どんな感じで操作してます? 6

Slide 7

Slide 7 text

例えば アプリケーションサーバ 起動中にgitのcommit したい時とか・・・ 7

Slide 8

Slide 8 text

①:ターミナル複数起動タイプ 8

Slide 9

Slide 9 text

一番楽だけど 目的のターミナルを 見失うんだよなぁ・・・ 9

Slide 10

Slide 10 text

②:タブ制御タイプ 10

Slide 11

Slide 11 text

まあこれでも良いけど・・・ 並べてみたい時 結構あるんだよなぁ・・・ ログを 流しながら なんか作業し たりとか 11

Slide 12

Slide 12 text

昔は ②のタブ制御で 頑張ってたりしました 12

Slide 13

Slide 13 text

あとは VSCodeのここで 頑張ったりとか・・・ 1 2 3 13

Slide 14

Slide 14 text

不満はいっぱいあった ● ターミナル間の移動がマウスじゃないとできないのが辛 い ● 間違えてVSCode閉じちゃったりすると全部初期化され る ● なんやかんや小さくて可読性が悪い ● 使いたい時にすぐ使えるけどちょっとなぁ・・・ 14

Slide 15

Slide 15 text

そこで 最適なターミナルと 最適な作業環境を求めて ジプシーした結果 15

Slide 16

Slide 16 text

こうなった 16

Slide 17

Slide 17 text

これはなに? 17

Slide 18

Slide 18 text

tmuxとは 一つのターミナル上で 複数のターミナルが起動できる SUGOI奴 18

Slide 19

Slide 19 text

どうすごいか ターミナル間の移動がすごい楽 19

Slide 20

Slide 20 text

どうすごいか 分割し放題プラン 20

Slide 21

Slide 21 text

どうすごいか 作業別に分割状態とかを 切り替えられる 21

Slide 22

Slide 22 text

どうすごいか PC再起動後も一瞬で元通り 22

Slide 23

Slide 23 text

徐々にtmuxが すごいと思ってきたでしょう? 23

Slide 24

Slide 24 text

とりあえずみなさん 今すぐインストール してみましょう $ brew install tmux 24

Slide 25

Slide 25 text

この辺参考にして 操作方法を覚える & カスタマイズ! ● チートシート ○ https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b ● セッション情報の保存(tmux使うなら絶対入れよう) ○ https://zenn.dev/nbtk/articles/df7f64e3550b07 ● カスタマイズ(viのキーバインド使える人なら絶対カスタマイズしよう) ○ https://qiita.com/b4b4r07/items/01359e8a3066d1c37edc インストールできたら 25

Slide 26

Slide 26 text

最後にちょっとだけ 僕のターミナルお見せして どんな感じに使ってるか 説明します 26

Slide 27

Slide 27 text

便利なのでみんな ぜひ使ってみてください!! 最後に好きなお酒の絵文字で締めます! ご清聴ありがとうございました!!! 🍶 27