附錄 TMUX的備忘單

2021-08-30 16:15 更新

最常用的快捷方式和命令的 tmux 備忘單快速參考

Tmux CLI

新會話

開始新的會話

$ tmux

啟動一個新的命名會話

$ tmux new -s myname

顯示所有會話

$ tmux ls

附加會話

附加到最后一個會話

$ tmux a

附加到命名

$ tmux a -t myname

殺死會話

按名稱殺死會話

$ tmux kill-ses -t myname

殺死會話但當前

$ tmux kill-ses -a

殺死會話但“我的名字”

$ tmux kill-ses -a -t myname

Tmux 幫助

$ tmux info

配置

重新加載配置

$ tmux source-file ~/.tmu-x.conf

顯示配置

$ tmux show-options -g

復印模式

命令 描述
Ctrl+b [ 進入復制模式
<Space> 開始選擇
Enter 復制選擇
q 退出復制模式
Ctrl+b ] 粘貼 buffer_0 的內(nèi)容

主要作用類似于在Vim 中選擇文本

Tmux 快捷鍵

入門

快捷方式 描述
Ctrl+b ? 列出所有快捷方式


顯示每個會話、窗口、窗格等。

$ tmux info

窗格(拆分)

快捷方式 描述
Ctrl+b " / % 水平分割/垂直分割
Ctrl+b ! 窗格 -> 窗口
Ctrl+b x 終止窗格
Ctrl+b <箭> 導航窗格
Ctrl+b <空格> 切換布局
Ctrl+b { / } 向左/向右移動
Ctrl+b o 轉(zhuǎn)到下一個窗格
Ctrl+b z 切換全屏
Ctrl+b ; 切換最后一個窗格
Ctrl+b q 顯示數(shù)字
Ctrl+b q 0...9 轉(zhuǎn)到 # 窗格

窗口(選項卡)

—— ——
Ctrl+b c 創(chuàng)建窗口
Ctrl+b p / n 上一個/下一個窗口
Ctrl+b " / % 水平分割/垂直分割
Ctrl+b w 列表窗口
Ctrl+b , 重命名窗口
Ctrl+b f 查找窗口
Ctrl+b l 最后一個窗口
Ctrl+b . 移動窗口
Ctrl+b & 關(guān)閉窗口
Ctrl+b 0...9 轉(zhuǎn)到 # 窗口

會話(一組 Windows)

—— ——
Ctrl+b d 從會話中分離
Ctrl+b s 顯示所有會話
Ctrl+b $ 重命名會話
Ctrl+b ( / ) 上一屆/下一屆

Tmux 命令模式

用法

命令 描述
Ctrl+b : 進入命令模式

調(diào)整大小

命令 描述
resize-pane -D 20 縮小尺寸
resize-pane -U 20 調(diào)整大小
resize-pane -L 20 向左調(diào)整大小
resize-pane -R 20 向右調(diào)整大小

清單

命令 描述
list-keys 所有命令
list-panes 所有窗格
list-windows 所有窗戶

復印

命令 描述
list-buffers 列出所有緩沖區(qū)
show-buffer 顯示 #0 內(nèi)容
capture-pane 窗格的副本
choose-buffer 顯示和粘貼
save-buffer a.txt 保存到文件
delete-buffer -b 1 刪除緩沖區(qū) 1
環(huán)境
命令 描述
set -g OPTION 為所有會話設(shè)置
setw -g OPTION 為所有窗口設(shè)置
setw -g mode-keys vi 啟用 vi 模式
set -g prefix C-a 設(shè)置前綴

雜項

命令 描述
swap-pane -s 3 -t 1 交換窗格
swap-window -t -1 向左移動
setw synchronize-panes 同步窗格
join-pane -t :# 加入窗格


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號