tmux指南

refer

使用手册,挺全的

download

github tmux releases

基本介绍

在这里插入图片描述

  • session与panel区别

    本质上没有区别,但是最好是一个session里面不要超过10个window,这样方便使用0-9的数字进行切换

常用快捷键

自带功能/快捷键

光标在单词间快速跳转 alt+左/右

zsh也是这样,但是bash就是ctrl+左右


需要设置

tmux new -s [session-name]
tmux attach -t [session-name]
tmux ls
tmux switch -t <session-name>
tmux rename-session -t 0 <new-name>
tmux kill-session -t [session-name]   # 删除指定会话
tmux kill-server	# 删除所有会话

进入tmux界面之后

# 窗口选择
prefix [number] # 选择第n个窗口
prefix p/n	# 选择前/后一个窗口

prefix c  # create : 创建新窗口(window)  
prefix "  # 上下分割panel
prefix %  # 左右分割panel

prefix s  # 显示所有session
prefix w  # 显示当前session的所有windows

prefix z  # zoom : 平铺当前窗口(放大/缩小)
prefix [  # 启用鼠标滚屏

# 重命名(在命令行模式中)
rename-session [-t current-name] [new-name]
rename-window [-t current-name] [new-name]

rename-window 的current-nam用该window的序号也可以。比如:
在这里插入图片描述
rename-window -t 0 fitlog就可以把序号为1的窗口名字改为fitlog(而不用管现在的名字是什么)

  • 调整窗格(panel)大小
    开启鼠标模式之后 , 就可以直接用鼠标去拖动窗格大小了

  • 调整窗格位置

    prefix + { / }  # 往左(上) /右(下)
    prefix + space  # 各种排版切换
    prefix + ctrl+o  # 顺时针移动panel
    

常见问题

如何source ~/.tmux.conf
another reference

应该在终端内部进行source-file的命令,如果是在外部的话,就用:
tmux source-file ~/.tmux.conf

  • 滚屏设置
    此方法测试有效,但是要切换模式,比较不方便
    这个插件似乎可行,还没来得及整

  • tmux内部复制粘贴

    最后采用此blog的方式。在这里插入图片描述

    buffer缓存复制到Linux系统粘贴板

bind C-c run " tmux save-buffer - | xclip -i -sel clipboard"

Linux系统粘贴板内容复制到会话

bind C-v run " tmux set-buffer “$(xclip -o -sel clipboard)”; tmux paste-buffer"

设置完set -g mouse on后
> 来源于[此blog](http://louiszhai.github.io/2017/09/30/tmux/#%E7%81%B5%E6%B4%BB%E7%9A%84%E9%85%8D%E7%BD%AE%E6%80%A7)![](https://img-blog.csdnimg.cn/0bee26422f97482db7ca1cae765ff7b7.png)* 强制分离会话中的现有客户端
* refer : [如何分离本身已在tmux中的tmux会话?](https://qastack.cn/superuser/249659/how-to-detach-a-tmux-session-that-itself-already-in-a-tmux) & [tmux 如何让其他终端断开连接?](https://blog.csdn.net/henryhu712/article/details/83833060)
	```bash
	# 方法1
	tmux attach -d 
	# 方法2
	进入会话后 前缀键+D (注意,是大写的D)
	```
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值