码迷,mamicode.com
首页 > 系统相关 > 详细

【Linux】Tmux分屏

时间:2019-05-14 09:39:03      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:code   down   github   mes   display   dex   tps   命名   逆时针   

1.Tmux

Arch维基: https://wiki.archlinux.org/index.php/Tmux_(简体中文)
官方WIKI: https://github.com/tmux/tmux/wiki

2.常用命令

tmux new -s ok      # 创建名为ok的会话
tmux ls             # 显示会话列表
tmux a              # 连接上一个会话

tmux a -t ok        # 连接指定会话

tmux rename -t s1 s2 # 重命名会话s1为s2

tmux kill-session   # 关闭上次打开的会话

tmux kill-session -t s1  # 关闭会话s1

tmux kill-session -a -t s1 # 关闭除s1外的所有会话

tmux kill-server    # 关闭所有会话

快捷键

PREFIXC-b(默认)
C-bCtrl+b
PREFIX 可在配置.tmux.conf文件中替换,建议替换为C-a

Panels操作

  • PREFIX + % 左右分割窗格
  • PREFIX + " 上下分割窗格
  • PREFIX + x 关闭当前窗格
  • PREFIX + { 当前窗格前移
  • PREFIX + } 当前窗格后移
  • PREFIX + o 顺时针切换窗格
  • PREFIX + C-o 逆时针旋转当前窗口的窗格
  • PREFIX + space 重新排列当前窗口下的所有窗格
  • PREFIX + ; 上次使用窗格
  • PREFIX + ! 将当前窗格置于新窗口
  • PREFIX + z 最大化当前窗格,再次按下恢复
  • PREFIX + Up|Down|Left|Right 根据箭头方向切换窗格

Windos操作

  • PREFIX + c 新建窗口
  • PREFIX + w 窗口列表
  • PREFIX + p 切换至上一窗口
  • PREFIX + n 切换至下一窗口
  • PREFIX + , 重命名窗口
  • PREFIX + . 修改当前窗口索引编号
  • PREFIX + 0-9 根据id索引编号切换窗口
  • PREFIX + f 根据窗口名查找窗口,模糊匹配

Session操作

  • PREFIX + s session列表
  • PREFIX + $ 重命名session
  • PREFIX + d 分离当前session
  • PREFIX + D 分离指定session

3.自用配置

.tmux.conf

# open mouse
set -g mouse on

# switch prefix
set -g prefix C-a

# key-bind
bind | split-window -h
bind - split-window -v

bind -n S-Left previous-window
bind -n S-Right previous-window

# switch panels
bind k selectp -U # switch to panel Up
bind j selectp -D # switch to panel Down 
bind h selectp -L # switch to panel Left
bind l selectp -R # switch to panel Right

bind q killp # kill panel

# status justify center
set-option -g status-justify centre

# left bottom
#set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
#set-option -g status-left-length 20

# window list
setw -g automatic-rename on
set-window-option -g window-status-format '#[dim]#I:#[default]#W#[fg=grey,dim]'
set-window-option -g window-status-current-format '#[fg=cyan,bold]#I#[fg=blue]:#[fg=cyan]#W#[fg=dim]'

# right bottom
set -g status-right '[%Y-%m-%d %H:%M]'

# Easy config reload
bind-key r source-file ~/.tmux.conf \; display-message "Config Reloaded"

【Linux】Tmux分屏

标签:code   down   github   mes   display   dex   tps   命名   逆时针   

原文地址:https://www.cnblogs.com/xcmelody/p/10860284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!