$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ターミナル操作が多分早くなるtmuxのすゝめ
Search
Yoshiki Kobayashi
January 22, 2022
Programming
0
770
ターミナル操作が多分早くなるtmuxのすゝめ
Yoshiki Kobayashi
January 22, 2022
Tweet
Share
More Decks by Yoshiki Kobayashi
See All by Yoshiki Kobayashi
エンジニアとして生きていくために在学中に多分やっておいた方が良いこと
yoshi0202
1
460
サーバレスアーキテクチャでLINE BOTが多分作れるようになるハンズオン
yoshi0202
0
950
サーバ構築の勘所が多分わかるハンズオン
yoshi0202
0
390
Dockerのことが多分わかるハンズオン
yoshi0202
45
19k
sessionとcookieが多分わかる資料
yoshi0202
11
12k
Other Decks in Programming
See All in Programming
開発に寄りそう自動テストの実現
goyoki
2
1.4k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.1k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Patterns of Patterns
denyspoltorak
0
290
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
350
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
180
認証・認可の基本を学ぼう前編
kouyuume
0
270
愛される翻訳の秘訣
kishikawakatsumi
3
340
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.7k
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
Between Models and Reality
mayunak
0
150
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
12
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
69
Navigating Team Friction
lara
191
16k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
71
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
32
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Transcript
ターミナル操作が早くなる tmuxのすゝめ 2022/1/22 Yoshiki Kobayashi 多分 1
Yoshiki Kobayashi 型付け言語が書きたい何でも屋 本職はきっとバックエンド。最近Vue.jsの3.0を追いかけてるけど 書き方が違いすぎてなんもわからん。 好きな言語はTS/JS、一周回ってRubyとPHP。最近はDevOpsと か開発統括とか。実はインフラのが経歴長い、でもAWSの資格 失効してどうしよう。なんかわからんけど今年からCTO始めまし た。 @yoshi0202
https://code-plum.dev @codeplumdev 2
みなさん ターミナル 使ってますか? 3
こんなの 4
エンジニアな皆さんなら・・・ 使ってますよね? ね? 5
ターミナルで 複数の操作する時って、 どんな感じで操作してます? 6
例えば アプリケーションサーバ 起動中にgitのcommit したい時とか・・・ 7
①:ターミナル複数起動タイプ 8
一番楽だけど 目的のターミナルを 見失うんだよなぁ・・・ 9
②:タブ制御タイプ 10
まあこれでも良いけど・・・ 並べてみたい時 結構あるんだよなぁ・・・ ログを 流しながら なんか作業し たりとか 11
昔は ②のタブ制御で 頑張ってたりしました 12
あとは VSCodeのここで 頑張ったりとか・・・ 1 2 3 13
不満はいっぱいあった • ターミナル間の移動がマウスじゃないとできないのが辛 い • 間違えてVSCode閉じちゃったりすると全部初期化され る • なんやかんや小さくて可読性が悪い •
使いたい時にすぐ使えるけどちょっとなぁ・・・ 14
そこで 最適なターミナルと 最適な作業環境を求めて ジプシーした結果 15
こうなった 16
これはなに? 17
tmuxとは 一つのターミナル上で 複数のターミナルが起動できる SUGOI奴 18
どうすごいか ターミナル間の移動がすごい楽 19
どうすごいか 分割し放題プラン 20
どうすごいか 作業別に分割状態とかを 切り替えられる 21
どうすごいか PC再起動後も一瞬で元通り 22
徐々にtmuxが すごいと思ってきたでしょう? 23
とりあえずみなさん 今すぐインストール してみましょう $ brew install tmux 24
この辺参考にして 操作方法を覚える & カスタマイズ! • チートシート ◦ https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b • セッション情報の保存(tmux使うなら絶対入れよう)
◦ https://zenn.dev/nbtk/articles/df7f64e3550b07 • カスタマイズ(viのキーバインド使える人なら絶対カスタマイズしよう) ◦ https://qiita.com/b4b4r07/items/01359e8a3066d1c37edc インストールできたら 25
最後にちょっとだけ 僕のターミナルお見せして どんな感じに使ってるか 説明します 26
便利なのでみんな ぜひ使ってみてください!! 最後に好きなお酒の絵文字で締めます! ご清聴ありがとうございました!!! 🍶 27