$30 off During Our Annual Pro Sale. View Details »

ターミナル操作が多分早くなるtmuxのすゝめ

 ターミナル操作が多分早くなるtmuxのすゝめ

Yoshiki Kobayashi

January 22, 2022
Tweet

More Decks by Yoshiki Kobayashi

Other Decks in Programming

Transcript

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

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

    https://code-plum.dev @codeplumdev 2
  3. みなさん ターミナル 使ってますか? 3

  4. こんなの 4

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

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

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

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

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

  10. ②:タブ制御タイプ 10

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

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

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

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

    使いたい時にすぐ使えるけどちょっとなぁ・・・ 14
  15. そこで 最適なターミナルと 最適な作業環境を求めて ジプシーした結果 15

  16. こうなった 16

  17. これはなに? 17

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

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

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

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

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

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

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

  25. この辺参考にして 操作方法を覚える & カスタマイズ! • チートシート ◦ https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b • セッション情報の保存(tmux使うなら絶対入れよう)

    ◦ https://zenn.dev/nbtk/articles/df7f64e3550b07 • カスタマイズ(viのキーバインド使える人なら絶対カスタマイズしよう) ◦ https://qiita.com/b4b4r07/items/01359e8a3066d1c37edc インストールできたら 25
  26. 最後にちょっとだけ 僕のターミナルお見せして どんな感じに使ってるか 説明します 26

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