本文主要是介绍Tmux--学习笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 简介
- 安装与配置
- Ubuntu中安装
- 快捷键前缀(Prefix)
- 配置
- 创建~/.tmux.conf文件
- 根据需要进行配置
- 启动配置文件使生效
- 快捷键
- 会话管理
- 常用命令
- 快捷键
- 窗口管理
- 窗格管理
- 其它命令
- 参考资料
简介
tmux(terminal multiplexer)是Linux上的终端复用软件,用于在一个终端窗口中运行多个终端会话,通过tmux使终端会话运行于后台或是按需接入、断开会话。
安装与配置
Ubuntu中安装
sudo apt-get install tmux
快捷键前缀(Prefix)
为了使自身的快捷键和其他软件的快捷键互不干扰,Tmux 提供了一个快捷键前缀。当想要使用快捷键时,需要先按下快捷键前缀,然后再按下快捷键。Tmux 所使用的快捷键前缀默认是组合键 Ctrl-b(同时按下 Ctrl 键和 b 键)。
配置
用户私人配置文件在~/.tmux.conf, 全局配置文件在 /etc/tmux.conf。
创建~/.tmux.conf文件
vim ~/.tmux.conf
根据需要进行配置
#开启鼠标模式
set -g mouse on#如果喜欢给窗口自定义命名,需要关闭窗口的自动命名
set-option -g allow-rename on#如果对vim比较熟悉,可以将copy mode的快捷键换成vi模式
set-window-option -g mode-keys vi#状态栏颜色
set -g status-bg black
set -g status-fg white#对齐方式
set-option -g status-justify centre#左下角
set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
set-option -g status-left-length 20# 窗口列表
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]'# 右下角
set -g status-right '#[fg=green][#[fg=cyan]%Y-%m-%d#[fg=green]]'
启动配置文件使生效
tmux source-file ~/.tmux.conf
快捷键
会话管理
常用命令
tmux new -s sn #创建名为sn的会话
tmux ls #显示会话列表
tmux a -t sn #连接sn会话
tmux kill-session -t sn #关闭会话sn
快捷键
prefix s #列出会话,可以进行切换
prefix $ #重命名会话
prefix d #分离当前会话
窗口管理
prefix c #创建一个新窗口
prefix , #重命名当前窗口
prefix w #列出所有窗口,可以进行切换
prefix & #关闭当前窗口
窗格管理
prefix % # 水平方向创建窗格
prefix " #垂直方向创建窗格
prefix Up|Down|Left|Right #根据箭头方向切换窗格
prefix x #关闭当前窗格
其它命令
prefix PageUp|PageDown # 在tmux窗口下使用鼠标滚轮,按Q键退出
参考资料
Tmux 速成教程:技巧和调整
tmux基本操作
TMUX会话-基本操作及原理
这篇关于Tmux--学习笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!