1.Tmux

Arch维基: https://wiki.archlinux.org/index.php/Tmux_(简体中文)

官方WIKI: https://github.com/tmux/tmux/wiki

2.常用命令

tmux new -s ok      # 创建名为ok的会话
tmux ls   # 显示会话列表
tmux a   # 连接上一个会话 tmux a -t ok   # 连接指定会话 tmux rename -t s1 s2 # 重命名会话s1为s2 tmux kill-session   # 关闭上次打开的会话 tmux kill-session -t s1  # 关闭会话s1 tmux kill-session -a -t s1 # 关闭除s1外的所有会话 tmux kill-server   # 关闭所有会话

快捷键

PREFIXC-b(默认)

C-bCtrl+b

PREFIX 可在配置.tmux.conf文件中替换,建议替换为C-a

Panels操作

  • PREFIX + % 左右分割窗格
  • PREFIX + " 上下分割窗格
  • PREFIX + x 关闭当前窗格
  • PREFIX + { 当前窗格前移
  • PREFIX + } 当前窗格后移
  • PREFIX + o 顺时针切换窗格
  • PREFIX + C-o 逆时针旋转当前窗口的窗格
  • PREFIX + space 重新排列当前窗口下的所有窗格
  • PREFIX + ; 上次使用窗格
  • PREFIX + ! 将当前窗格置于新窗口
  • PREFIX + z 最大化当前窗格,再次按下恢复
  • PREFIX + Up|Down|Left|Right 根据箭头方向切换窗格

Windos操作

  • PREFIX + c 新建窗口
  • PREFIX + w 窗口列表
  • PREFIX + p 切换至上一窗口
  • PREFIX + n 切换至下一窗口
  • PREFIX + , 重命名窗口
  • PREFIX + . 修改当前窗口索引编号
  • PREFIX + 0-9 根据id索引编号切换窗口
  • PREFIX + f 根据窗口名查找窗口,模糊匹配

Session操作

  • PREFIX + s session列表
  • PREFIX + $ 重命名session
  • PREFIX + d 分离当前session
  • PREFIX + D 分离指定session

3.自用配置

.tmux.conf

# open mouse
set -g mouse on # switch prefix
set -g prefix C-a # key-bind
bind | split-window -h
bind - split-window -v bind -n S-Left previous-window
bind -n S-Right previous-window # switch panels
bind k selectp -U # switch to panel Up
bind j selectp -D # switch to panel Down
bind h selectp -L # switch to panel Left
bind l selectp -R # switch to panel Right bind q killp # kill panel # status justify center
set-option -g status-justify centre # left bottom
#set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
#set-option -g status-left-length 20 # window list
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]' # right bottom
set -g status-right '[%Y-%m-%d %H:%M]' # Easy config reload
bind-key r source-file ~/.tmux.conf \; display-message "Config Reloaded"

【Linux】Tmux分屏的更多相关文章

  1. windows 10 下的linux子系统用法 -- tmux分屏工具用法

    1 激活linux子系统的方法见百度: 2 打开powershell,输入bash启动子系统终端:输入exit退出: 3 输入tmux attach连接会话:ctrl-b+d 返回终端:ctrl-b+ ...

  2. Linux下的Tmux分屏操作

    Linux中,我们使用命令行的时候,一个窗口只能使用一个命令行,若是需要使用多个输入位置进行操作,那么只能多开几个窗口,今天介绍一款软件,可以让我们在一个窗口使用多个输入行,先来效果图展示下 Linu ...

  3. linux安装tmux分屏插件

    linuxtmux分屏 一.安装tmux 二.基本使用 三.鼠标操作 一.安装tmux yum install -y tmux TMUX2版本以下 二.基本使用 使用tmux一般使用命令和快捷键来操作 ...

  4. SecureCRT + Tmux 分屏 高效开发

    最近发现了SecureCRT的一些好玩的功能, 具体如下: 1. 发送消息到所有的终端 首先选中查看-->交互窗口 此时会看到下面出现一个输入窗口 然后, 右击选择"发送交互到所有标签 ...

  5. tmux分屏

    网上很多教程: 新手教程: tmux进入 ctrl + b 命令 % 纵向分屏 命令 方向键 切换 https://lukaszwrobel.pl/blog/tmux-tutorial-split-t ...

  6. linux 终端分屏命令

    比如:某文件夹下有文件:vector.cc, substr.cc 1.使用vim命令打开任意一个文件:vim vector.cc打开第一个文件.如下图所示: 2.按:"Esc"键 ...

  7. linux 终端分屏命令vsp(转)

    比如:某文件夹下有文件:vector.cc, substr.cc 1.使用vim命令打开任意一个文件:vim vector.cc打开第一个文件.如下图所示: 2.按:"Esc"键 ...

  8. tmux 终端分屏利器使用

    介绍 Tmux 是一个工具,用于在一个终端窗口中运行多个终端会话. 不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入.断开会话,这个功能非常实用. 很好的工具,记录一下,以后要常用. ...

  9. linux终端vi同时显示多个文件的分屏操作及切换操作

    以前看到那边分屏操作的觉得很高端,现在初步整理了一下. 这里不是那个用代码实现的分屏,完全属于linux的操作命令 一.打开并显示文件 1.打开 这个不用说了,就是vi xx.c,或者vi xx1.c ...

随机推荐

  1. Asterisk 通话过程中执行动作(即applicationmap )的使用方法和电话转会议的实现

      asterisk在正常通话过程中执行拨号计划中动作是通过feature.conf中的[applicationmap ]下定义的,举例如下: nway-start => *0,callee,M ...

  2. SPOJ:D-query(非常规主席树求区间不同数的个数)

    Given a sequence of n numbers a1, a2, ..., an and a number of d-queries. A d-query is a pair (i, j) ...

  3. mysql分区表之四:分区表性能

    一,      分区概念  分区允许根据指定的规则,跨文件系统分配单个表的多个部分.表的不同部分在不同的位置被存储为单独的表.MySQL从5.1.3开始支持Partition. 分区和手动分表对比 手 ...

  4. JavaScript-Tool:jquery.vaidate.js

    ylbtech-JavaScript-Tool:jquery.vaidate.js 1.返回顶部 1. 2. 3. 2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部 0. https ...

  5. ubuntu下安装显卡驱动

    前言           以下内容是个人学习之后的感悟,转载请注明出处~ 作者的显卡是GT 730,现以NVIDIA-Linux-x86-384.69为例. 1.打开终端,先删除旧的驱动: sudo ...

  6. Ubuntu 图形处理软件

    sudo add-apt-repository ppa:dhor/myway sudo apt-get update sudo apt-get install photivo

  7. Java--常识

    一:J2SE/J2ME/J2EE Java2平台包括:标准版(J2SE).企业版(J2EE)和微缩版(J2ME)三个版本.J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvir ...

  8. JDK1.8中对hashmap的优化

    在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外.HashMap实际上是一个“链表散列”的数据结 ...

  9. Subresource Integrity(子资源一致性)和JS DDos 攻击

    以下文章转载自 http://www.cnblogs.com/zoucaitou/p/4505483.html 和 http://www.puronglong.com/blog//2015/04/12 ...

  10. 51nodcontest#24 A(xjb)

    題目鏈接:http://www.51nod.com/contest/problem.html#!problemId=1804 題意:中文題誒~ 思路: 三角形個數爲n-1, a, b數組元素個數也爲n ...