• Tmux 学习


    简介

    Tmux 是一个终端复用软件,记录一下我对Tmux的一些设置

    下载安装插件

    这是我觉得tmux下非常好用的一个插件,因为有一些快捷键需要在安装完这个插件之后才能使用

    cd
    git clone https://github.com/gpakosz/.tmux.git
    ln -s -f .tmux/.tmux.conf
    cp .tmux/.tmux.conf.local .
    

    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 # 删除所有的会话 
    

    Tmux session快捷键

    <prefix> $重命名当前session
    <prefix> s选择session列表
    <prefix> d退出当前session
    

    Tmux window快捷键

    <prefix> ,重名当前window
    <prefix> c新建window
    <prefix> n、p分别对应切换到上、下个window
    <prefix> &关闭当前window
    <prefix> 1-9切换对应数字的window
    

    Tmux pane快捷键

    <prefix> 上下左右选择pane  
    <prefix> < and <prefix> > let you swap panes
    <prefix> x关闭当前pane
    <prefix> -横向分割pane
    <prefix> `_`竖向分割pane
    <prefix> p显示每个pane对应的数字,按下数字就能选择对应的pane
    

    插件的一些快键键

    <prefix> e编辑tmux设置文件
    <prefix> r重载tmux设置文件
    <prefix> b显示复制缓冲区的内容
    <prefix> P选择粘贴复制缓冲区的所选内容
    

    复制模式

    首先要修改一下设置,这样就能是你在vi里面同样使用复制模式

    vi ~/.tmux.conf.local
    

    然后在257行的注释取消,也就是使

    set -g mode-keys vi
    

    生效

    然后按下

    <prefix> r #使得设置生效
    

    接下来是进入复制模式的操作

    • <prefix> Enter<prefix> [
    • 进入复制模式,这个时右上角会出现黄色的方框
    • 将光标移动到你想复制的行,按下行空格键
    • 选择完之后,按下y完成复制
    • 在应该粘贴的地方,按<prefix> p进行粘贴

    这里复制粘贴的操作相同与vim里面的操作
    Bindings for copy-mode-vi:

    • v begins selection / visual mode
    • C-v toggles between blockwise visual mode and visual mode
    • H jumps to the start of line
    • L jumps to the end of line
    • y copies the selection to the top paste-buffer
    • Escape cancels the current operation
  • 相关阅读:
    Java总结IO篇之字符流
    基于Socket的网络数据传输测试(Java+Android+腾讯云)
    4-AI--Activity跳转动画
    06--图解数据结构之递归小例子
    Java容器源码攻坚战--第三战:HashMap(一)
    Java容器源码攻坚战--第二战:ArrayList
    charles mock方法及问题
    两道SQL题目
    python3中的编解码
    Jmeter之逻辑控制器(Logic Controller)
  • 原文地址:https://www.cnblogs.com/daibigmonster/p/8422857.html
Copyright © 2020-2023  润新知