tmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。
我主要用它来解决以下问题:
tmux有几个基本概念,当然你不了解也行,工具嘛,会用就行.
一般情况下 tmux 中所有的快捷键都需要和前缀快捷键 ⌃b 来组合使用(注:⌃ 为 Mac 的 control 键.
下面是常用的命令记录:
在shell主线程里(非tmux会话中)可以使用下列命令来操作会话.
tmux new -s foo # 新建名称为 foo 的会话
tmux ls # 列出所有 tmux 会话
tmux a # 恢复至上一次的会话
tmux a -t foo # 恢复名称为 foo 的会话,会话默认名称为数字
tmux kill-session -t foo # 删除名称为 foo 的会话
tmux kill-server # 删除所有的会话
使用iterm2加tmux的时候,你会发现在tmux窗口里面无法使用鼠标滚动窗口内容,具体表现为奇奇怪怪的各种样子.
我搜过好多次了,这次侥幸成功了,记录一下.
在主目录下创建tmux配置文件,vim ~/.tmux.conf
,并写入set -g mouse on
.
之后重新加载tmux,tmux source-file ~/.tmux.conf
.并重新进入tmux.
然后会发现在iterm中无法选中复制了…..
打开配置,勾选下图中的选项.
OK,done.
tmux的窗口滚动是个玄学.
完.
2019-01-17 完成
2019-04-20 添加tmux窗口滚动配置
以上皆为个人所思所得,如有错误欢迎评论区指正。
欢迎转载,烦请署名并保留原文链接。
联系邮箱:huyanshi2580@gmail.com