Skip to content

Tmux 使用小結

calendar_today 2020.03.30
schedule 5 分钟阅读

Install

在 Mac 系統上,透過 brew 安裝 tmux

  1. brew search tmux
  2. brew info tmux
  3. brew install tmux

Config

使用 GitHub 上尋找到的通用配置,按照教程安裝完成

基本概念理解

  1. Session
  2. window
  3. pane

基本概念介紹

oh-my-tmux 配置理解

全局屬性設置,prefix 綁定鍵,默認是 Ctrl+b,使用不方便,oh-my-tmux 中補充 Ctrl+a 為 prefix 鍵。

Session 操作

操作命令釋義
新建 sessiontmux new -s demo創建名字為 demo 的 session
查看當前 session 狀態tmux list-session /tmux ls列出當前所有的 session,只能查看,不能切換
切換 sessionprefix s列出所有 session,可以使用 j/k 鍵切換
rename sessionprefix $
kill-sessiontmux kill-session -t democlose demo session
kill-servertmux kill-serverclose server, everything gone
attach-sessiontmux attach-session -t sessionName

Window 操作

一個 window,一般會分割為多個 pane,當然,默認是 1 個 pane。類似 iTerm 的 Tab

操作命令釋義
新建 windowprefix c新建一個窗口
切換窗口prefix 窗口號如切換到第 2 個窗口:prefix 2
關閉當前窗口prefix &
查看所有窗口tmux list-window顯示所有窗口,並標注 active 的 window

Pane 操作

|操作|命令|釋義|

---|---|--- | 水平分割 window 或 pane | prefix - | 將一個 window 或者 pane 水平分割為 2 等份,類似 sp | | 垂直分割 window 或 pane | prefix _ | 類似 vs | | 暫時把 pane 放到最大 | prefix z | pane 填充滿整個 window,再次執行該操作,狀態恢復 | | 查看所有 pane 的編號 | prefix q | |