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. codeforces 665A A. Buses Between Cities(水题)

    题目链接: A. Buses Between Cities time limit per test 1 second memory limit per test 256 megabytes input ...

  2. Python: PS 滤镜-- 极坐标变换到平面坐标

    本文用 Python 实现 PS 中的一种滤镜 极坐标变换到平面坐标,具体的算法原理和效果可以参考之前的博客: http://blog.csdn.net/matrix_space/article/de ...

  3. BZOJ_2801_[Poi2012]Minimalist Security_dfs树+特判+乱搞

    BZOJ_2801_[Poi2012]Minimalist Security_dfs树+特判+乱搞 Description 给出一个N个顶点.M条边的无向图,边(u,v)有权值w(u,v),顶点i也有 ...

  4. POJ1904(有向图缩点+输入输出挂参考)

    King's Quest Time Limit: 15000MS   Memory Limit: 65536K Total Submissions: 8311   Accepted: 3017 Cas ...

  5. Linux--top命令查看系统状态,所有值讲解

    Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 一.top ...

  6. bzoj2117

    动态电分治+二分 肯定要枚举所有点对,那么我们建出点分树降低树高,然后每个点存下点分树中所有子树到这个点的距离,然后二分+lower_bound就行了. #include<bits/stdc++ ...

  7. bzoj1941

    KD-tree **了这道题 这个估价函数好鬼畜,把min打成max... 关于min的估价函数非常鬼畜,具体我也不知道为什么. #include<bits/stdc++.h> using ...

  8. 微信小程序开发之页面数据绑定

    js:Page( { data:{ parmer:"",             //字符串参数 userinfo:{      userphone:"",   ...

  9. 使用pip安装第三方插件

    1. 下载Settools和pip,并安装 a. 下载地址: setuptools : https://pypi.python.org/pypi/setuptools#downloadspip: ht ...

  10. 使用js在html文档的任意位置输出内容

    <script type="text/javascript">document.write('这里是内容');</script>