归档 | 首页
回到顶部 Back to Top

TMUX-terminal multiplexer

目录

TMUX is a terminal multiplexer: it enables a number of terminals to be created,accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background,then later reattached.

1. 安装

$ sudo pacman -S tmux

2. 启动

$ tmux new -s yoursession

3. 基本设置

Tmux的所有快捷键操作都需要前缀支持,默认前缀为 C-b 。因为与Emacs的光标控制冲突,更改为 C-z

.tmux.conf:

unbind ^b
set -g prefix 'C-z'

4. 常用快捷键

窗口快捷键

  • c 创建新窗口
  • n 选择下一个窗口
  • p 选择前一个窗口
  • | 最近一次活跃窗口之间进行切换
  • 0~9 按编号选择窗口
  • , 重命名窗口
  • . 更改窗口编号,但只能更改为未使用的窗口编号
  • & 关闭窗口
  • w 以菜单方式选择窗口
  • f 在所有窗口中查找内容

面板快捷键

  • “ 横向分割面板
  • % 纵向分割面板
  • o 跳到下一个面板
  • x 关闭面板
  • ; 切到最后一个使用的面板
  • 方向键 面板之间切换
  • 空格键 切换面板布局”

5. 常用命令

  • tmux ls 在终端下列出tmux会话
  • tmux 直接新建会话并进入
  • tmux new -s sessionname 创建一个指定名称的会话

6. 插件

tmux resurrect

安装:Add plugin to the list of TPM plugin in .tmux.conf

set -g @plugin 'tmux-plugins/tmux-resurrect'

快捷键:

  • prefix + Ctrl-s save
  • prefix + Ctrl-r restore

tmux continuum

Add plugin to the list of TPM plugin in .tmux.conf

set -g @plugin 'tmux-plugins/tmux-continuum'

Automatic restore:

set -g @continuum-restore 'on'

作者 © YoursAF

最后更新: 2024-05-16 四 00:35

Built with Emacs 29.3 (Org mode 9.7.18)

冀ICP备17032034号-1