tmux 键盘操作

Ubuntu纯键盘操作全攻略:从入门到精通(附常用快捷键速查表) 本文详细介绍了Ubuntu系统下的纯键盘操作技巧,从基础快捷键到高级窗口管理,帮助用户提升工作效率。内容涵盖终端操作、应用启动、窗口布局及浏览器快捷键等,特别适合追求高效工作流的Ubuntu用户。附有常用快捷键速查表,助您快速掌握键盘控制精髓。 阅读详情

Originally article please refer to:here

类似各种平铺式窗口管理器,tmux使用键盘操作,常用快捷键包括:


Ctrl+b激活控制台;此时以下按键生效
系统操作?列出所有快捷键;按q返回
d脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
D选择要脱离的会话;在同时开启了多个会话时使用
Ctrl+z挂起当前会话
r强制重绘未脱离的会话
s选择并切换会话;在同时开启了多个会话时使用
:进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
[进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
~列出提示信息缓存;其中包含了之前tmux返回的各种提示信息
窗口操作c创建新窗口
&关闭当前窗口
数字键切换至指定窗口
p切换至上一窗口
n切换至下一窗口
l在前后两个窗口间互相切换
w通过窗口列表切换窗口
,重命名当前窗口;这样便于识别
.修改当前窗口编号;相当于窗口重新排序
f在所有窗口中查找指定文本
面板操作”将当前面板平分为上下两块
%将当前面板平分为左右两块
x关闭当前面板
!将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
Ctrl+方向键以1个单元格为单位移动边缘以调整当前面板大小
Alt+方向键以5个单元格为单位移动边缘以调整当前面板大小
Space在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
q显示面板编号
o在当前窗口中选择下一面板
方向键移动光标以选择面板
{向前置换当前面板
}向后置换当前面板
Alt+o逆时针旋转当前窗口的面板
Ctrl+o顺时针旋转当前窗口的面


tmux的系统级配置文件为/etc/tmux.conf,用户级配置文件为~/.tmux.conf。配置文件实际上就是tmux的命令集合,也就是说每行配置均可在进入命令行模式后输入生效。

下面是一个~/.tmux.conf的示例,其中包括了一些常用的配置:

#此类配置可以在命令行模式中输入show-options -g查询
set-option -g base-index 1                        #窗口的初始序号;默认为0,这里设置为1
set-option -g display-time 5000                   #提示信息的持续时间;设置足够的时间以避免看不清提示,单位为毫秒
set-option -g repeat-time 1000                    #控制台激活后的持续时间;设置合适的时间以避免每次操作都要先激活控制台,单位为毫秒
set-option -g status-keys vi                      #操作状态栏时的默认键盘布局;可以设置为vi或emacs
set-option -g status-right "#(date +%H:%M' ')"    #状态栏右方的内容;这里的设置将得到类似23:59的显示
set-option -g status-right-length 10              #状态栏右方的内容长度;建议把更多的空间留给状态栏左方(用于列出当前窗口)
set-option -g status-utf8 on                      开启状态栏的UTF-8支持

#此类设置可以在命令行模式中输入show-window-options -g查询
set-window-option -g mode-keys vi    #复制模式中的默认键盘布局;可以设置为vi或emacs
set-window-option -g utf8 on         #开启窗口的UTF-8支持

#将激活控制台的快捷键由Ctrl+b修改为Ctrl+a
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

#添加自定义快捷键
bind-key z kill-session                     #按z结束当前会话;相当于进入命令行模式后输入kill-session
bind-key h select-layout even-horizontal    #按h将当前面板布局切换为even-horizontal;相当于进入命令行模式后输入select-layout even-horizontal
bind-key v select-layout even-vertical      #按v将当前面板布局切换为even-vertical;相当于进入命令行模式后输入select-layout even-vertical

kali中tmux的使用 tmux介绍 tmux是一块在linux终端shell窗口中可以分屏的工具。 分屏效果如下: tmux 工具基本使用方法 1.开启tmux,在终端中输入:tmux。记住:一切命令都是以Ctrl+b开始 水平窗格:ctrl+b+" 垂直窗格:ctrl+b+% 移动焦点:ctrl+b+方向键 关闭窗格:exit 或 ctrl+b+x 查看帮助:... 阅读详情

相关推荐

第1期技术: DQN算法原理及实现过程

利用神经网络近似值函数的方法表示为: V^(s,w)≈Vπ(s)q^(s,a,w)≈qπ(s,a) \hat{V}(s, w) \approx V_{\pi}(s) \\ \hat{q}(s, a, w) \approx q_{\pi}(s, a) V^(s,w)≈Vπ​(s)q^​(s,a,w)≈qπ​(s,a) 那么具体的工作过程是怎样实现的? 以及如何从端到端的过程,本文将讲解Deep Q Network(DQN, 而这正是由DeepMind于2013年和2015年分别提出的两篇论文《Playi

深度强化学习实验室:一个“开源开放、共享共进”的强化学习学术组织。 4953

【Linux】tmux常用命令

Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 Ctrl+z 挂起当前会话 r 强制重绘未脱离的会话 s 选择并切换会话;在同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 [

Nengneng_666的博客 869

RenderDoc实战:5分钟搞定安卓Vulkan应用抓帧(含常见连接失败排查)

本文详细介绍了如何使用RenderDoc工具对安卓Vulkan应用进行抓帧分析,包括环境配置、完整抓帧流程及常见连接问题的解决方案。通过实战案例和高级技巧,帮助开发者快速定位渲染问题和性能瓶颈,提升移动图形开发效率。

weixin_28318011的博客 281

tmux快捷键

tmux快捷键

weixin_52812620的博客 1006

基于决策树的英雄联盟比赛胜负预测(含完整代码)

在代码中设置随机种子(例如 RANDOM_SEED = 2024)的主要目的是为了确保每次运行代码时,随机过程的结果是一致的。通过绘制不同参数组合下的准确率图,直观地展示了参数对模型性能的影响,帮助读者更好地理解和选择合适的参数。通过设置相同的随机种子(伪随机数),可以确保每次运行代码时,随机数生成器生成的随机数序列是相同的。如果在开发过程中遇到问题,设置固定的随机种子可以帮助你更容易地定位问题,因为每次运行代码时的数据和结果都是一样的。在科学研究和实验中,结果的可重复性是非常重要的。

oisflo的博客 1919

从原理到实践:MIPI D-PHY v1.2的HS-Deskew功能全解析(附时序图详解)

本文深入解析MIPI D-PHY v1.2的HS-Deskew功能,从技术背景到实现机制,详细介绍了其在2.5Gbps高速传输中的关键作用。通过时序图详解和实测数据,帮助工程师理解并应用这一技术,解决信号完整性问题,提升系统可靠性。

weixin_30300225的博客 307

tmux常用命令及快捷键

【代码】tmux常用命令及快捷键。

polarC4567的博客 393

【FPGA教程案例49】控制案例1——基于FPGA的PID控制器verilog实现

PID控制器产生于1915年,PID控制律的概念最早是由LYAPIMOV提出的,到目前为止,PID控制器以及改进的PID控制器在工业控制领域里最为常见。PID控制器(比例-积分-微分控制器),由比例单元 P、积分单元 I 和微分单元 D 组成。通过Kp,Ki和Kd三个参数的设定。PID控制器主要适用于基本线性和动态特性不随时间变化的系统。图1为PID控制器的基本结构框图。PID控制器以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。...

FPGA/MATLAB学习教程/源码/项目合作开发 4525

tmux 命令

这篇是另一篇内容的前置知识。因为项目部署测试需要,向公司申请了一个虚拟机做服务器用。以下是回溯的命令,多了解了解,拓宽知识面吧。PS:本人小白一个,知识浅显,勿喷。

长歌的博客 1806

【WRF-Chem Emissions教程第一期】WRF-Chem 排放概述

WRF-Chem 排放概述

WW、forever的博客 852

【Apache Paimon】-- 13 -- 利用 paimon-flink-action 同步 mysql 表数据

在Paimon 诞生以前,若 mysql/pg 等数据源的表结构发生变化时,我们有几种处理方式(1)人工通知(比如常规的使用邮件),然后运维人员手动同步到数据仓库中(2)使用 flink 消费 DDL binlog ,然后自动更新 Hive 的外部表和内部表 schema那么现在,有了 Paimon ,我们可以利用其特性,自动识别并同步 DDL 这些变化,并同步至 hive 的 paimon 格式表中。

欢迎来到我的博客,一起探索代码里的世界! 1248

Powerlevel9k快捷键集成:tmux与终端操作无缝衔接

你是否还在为终端与tmux(终端复用器)之间的操作切换感到繁琐?频繁在鼠标与键盘间切换是否降低了你的工作效率?本文将带你通过Powerlevel9k主题的自定义配置,实现tmux与终端快捷键的无缝衔接,让开发效率提升30%。读完本文后,你将掌握:Powerlevel9k与tmux的协同配置方案、5个提升操作效率的快捷键组合、以及如何通过自定义段实现工作流可视化。 ## 核心痛点与解决方案 Po...

gitblog_00853的博客 623

Open3D 点云DBSCAN聚类算法

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,能够识别任意形状的聚类,并处理噪声数据。

纵马踏花向自由 1833

tmux复制模式使用说明

之前tmux的复制模式没有学会,网上文档有很少,所以试了很多次,终于能复制了。 设置复制模式中的默认键盘布局;可以设置为vi或emacs,我是把这个设置写入了配置文件。 set-window-option -g mode-keys vi #可以设置为vi或emacs set-window-option -g utf8 on #开启窗口的UTF-8支持 tmux复制模式的命令表: Fun...

jandroid 1161

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

tmux-copycat与tmux-yank完美搭配:终端文本复制从未如此简单

在终端工作时,高效复制文本一直是提升生产力的关键环节。tmux-copycat作为一款增强tmux搜索功能的插件,与tmux-yank配合使用,能让终端文本复制变得前所未有的简单。本文将详细介绍这两款工具的安装方法和使用技巧,帮助你摆脱鼠标依赖,实现纯键盘操作的高效文本复制 workflow。 ### 为什么选择tmux-copycat与tmux-yank组合? tmux-copycat专注于

gitblog_00420的博客 470

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

tmux复制模式

设置复制模式中的默认键盘布局;可以设置为vi或emacs set-window-option -g mode-keys vi #可以设置为vi或emacs set-window-option -g utf8 on #开启窗口的UTF-8支持 tmux复制模式的命令表:        Function                        vi             emacs

ButterflyVenus的专栏 4090

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【微知】如何让tmux支持鼠标点击?(Ctrl + b 然后; set -g mouse on)

tmux多个窗口键盘操作稍微麻烦点,有些时候只用查看鼠标点击即可。如何让tmux支持鼠标点击?

技术札记 684

tmux常用快捷键

tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c 创建一个新的窗口 C-b n 切换到下一个窗口 C-b p 切换到上一个窗口 C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道 c-b w 通过上下键选择当前窗口中打开的会话 C-b 数字 直接跳到你按的数字

doodlesomething 978

告别终端切换噩梦:Doom Emacs与Tmux无缝协同工作流

你是否还在Emacs与多个终端窗口间频繁切换?每次调试程序都要在编辑器和命令行间反复跳转?本文将带你构建Doom Emacs与Tmux的一体化工作环境,通过键盘快捷键实现窗口无缝切换,让开发效率提升300%。读完你将掌握:Tmux会话与Emacs窗口双向控制、项目级工作区一键保存与恢复、跨终端剪贴板共享三大核心技能。 ## 环境准备与模块启用 Doom Emacs通过模块化设计实现功能扩展,T...

gitblog_00147的博客 458

tmux 和 linux 的一些基本操作简单记录

继之前的一篇tmux博客配置,再补充一波tmux和Linux下的基本快捷操作: https://blog.youkuaiyun.com/suiyueruge1314/article/details/89101443 首先,tmux 操作几个基本概念: Linux和tmux都有会话(进程)和窗口的概念, Linux下 CTRL + SHIFT + T 可以开启多个窗口 ALT + A 进行窗口切...

416

tmux

使用tmux tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。 安装 可以使用Ports安装tmux,位置在/usr/ports/sysutils/tmux/;tmux仅有...

weixin_30390075的博客 68

OpenCode键盘流教程:纯终端操作云端GPU加速

本文介绍了如何在星图GPU平台上自动化部署opencode镜像,实现纯终端环境下的高效AI编程。通过云端高性能GPU资源,开发者可流畅运行OpenCode并集成至Vim工作流,典型应用于模型微调、代码生成与单元测试编写,显著提升开发效率与响应速度。

DiamondWolf89的博客 287

Tmux使用

参考: 程序员利器Tmux使用手册 https://www.cnblogs.com/chjbbs/p/5689011.html   ~/.tmux.conf: set-option -g mouse on#set -g mode-mouse on # 绑定hjkl键为面板切换的上下左右键 bind -r k select-pane -U # 绑定k为↑ bind -r j ...

weixin_33725272的博客 177

探索高效开发新工具:tmux-fingers

tmux-fingers 是一个增强型的 [tmux](https://github.com/tmux/tmux) 插件,它为开发者提供了一种更直观、更高效的多窗口管理方式。借助 tmux-fingers,你可以像操作手机屏幕那样,通过键盘轻松地在 tmux 的各个窗口和面板之间切换,极大地提升了开发过程中的多任务处理效率。 ## 技术分析 tmux-fingers 基于 tmux 的插件管理...

gitblog_00098的博客 346
上一篇: [余晟] 程序员学英语三部曲
下一篇: vim多行注释、替换和其他操作
flex4
博客等级 码龄16年 6粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值