tmux 笔记

目录
    本文上次更新于 785 天前,其内容可能已经过时,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

    简介

    tmux 是类 unix 下的一款终端服用工具

    快捷方式

    prefix (ctrl+b) + 快捷键 ,先同时按住 ctrl+b, 然后松开,接着按下面的键便可实现相应的功能

    • ? : 列出所有快捷键
    • c : 新建一个窗口
    • p : 切到上一个窗口
    • n : 切到下一个窗口
    • " : 将当前面板分成下上下两块
    • % : 将当前面板分成左右两块
    • { : 向前切换面板,面板会更改位置
    • } : 向后切换面板,面板会更改位置
    • 方向键 : 上下左右切换面板,面板不会切换位置
    • 按住ctrl+b+方向键 : 调整面板的大小
    • $ : 重命名会话, 会话与窗口不一样,会话是session,窗口是window, 默认会话是以数字开头
    • , : 重命名窗口, 点击不同面板最下面显示的不会变
    • q : 显示面板(panel)编号, 会话 > 窗口 > 面板
    • s : 列出所有会话,然后可以选择
    • d : 分离当前会话
    • tmux kill-session -t 0 : 杀死会话
    • 鼠标左右键同时点击 : 一直高亮该panel,直到再次左右键同时点击

    配置文件/命令模式

    或者crtl + b,然后输入: + 下列命令

    • source-file ~/.tmux.conf : 刷新配置文件
    • setw -g mouse on : 允许鼠标操作, 复制/粘贴操作要按住shift键,shift 加鼠标左键选中文字后,shift + 鼠标中建即可以粘贴文件。ctrl+shift允许像vim进行块复制
    • set -g mouse on : 允许鼠标操作
    • set -g mouse-resize-pane on : 允许鼠标缩放pane
    • set -g mouse-select-pane on : 允许鼠标选择pane, 是否需要单独设置?
    • set-option -g pane-active-border-style "fg=colour256" : 设置pane border样式
    • set-option -g pane-active-border-style "fg=balck" : 设置背景颜色
    • kill-session : 杀掉当前session, 会直接退出tmux到terminal
    • kill-session -t n : 杀掉名字为n的session

    内部变量

    引用变量#{var}

    • pane_title : pane的title
    • window_name : window的名字

    设置tmux支持256-color

     set -g default-terminal screen-256color
     set-option -ga terminal-overrides ",*256col*:Tc" #这句是关键
    
    如果在这个过程中遇到了其它问题,欢迎在评论区留言,如果你已解决,也欢迎把具体的解决方法留在评论区,以供后来者参考
    ×

    感谢您的支持,请扫码打赏

    微信打赏 支付宝打赏
    guest
    0 评论
    内联反馈
    查看所有评论