如何使用tmux工具快捷键自定义

这篇具有很好参考价值的文章主要介绍了如何使用tmux工具快捷键自定义。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

Tmux是一个终端复用工具(terminal multipler),在我们工作中经常需要编译安卓或者大型工程时需要ssh远程到服务器编译,一但使用远程的电脑断掉ssh连接(休眠、关机、重启、关掉ssh 连接等)

使用ssh登录的操作编译、vim等工作状态就随着ssh 会话结束而断掉。使用tmux工具,可以做到窗口与ssh会话的进进程解绑,可以保留当前的会话的工作继续运行。

一、tmux工具配置

1.1 配置文件内容

代码块标题

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

# vim: set ft=tmux:

set -g base-index 1

# default window for session cmd

new-session -s cmd

new-window -d -t cmd:

new-window -d -t cmd:

new-window -d -t cmd:

new-window -d -t cmd:

# set prefix to `

unbind-key C-b

set-option -g prefix `

# press ` for 2 times to get `

bind ` send-prefix

# use ; for command prompt

unbind :

unbind \;

bind \; command-prompt

# screen like binding

unbind x

bind k confirm-before kill-pane

unbind [

bind Escape copy-mode

setw -g mode-keys vi

setw -g xterm-keys on

unbind %

unbind c

bind c new-window -c "#{pane_current_path}"

bind _ split-window -c "#{pane_current_path}"

bind | split-window -h -c "#{pane_current_path}"

# update "terminal window" title

set-option -g set-titles on

# I rely on zsh to rename window title

setw -g automatic-rename off

set-option -g visual-activity on

setw -g monitor-activity on

# prevent application like less, vim clear screen after exit

set-window-option -g alternate-screen off

setw -g utf8 on

set -g terminal-overrides "*88col*:colors=88,*256col*:colors=256,xterm*:colors=256"

set -g default-terminal "screen-256color"

#set -g default-terminal "xterm"

set -g status-utf8 on

set -g status-justify centre

set -g status-bg default

set -g status-left "#[fg=red][ #[fg=green]#H #[fg=red]]#[default]"

set -g status-left-length 20

set -g status-right-length 25

set -g status-right "#[fg=red][ #[fg=green]%H:%M #[fg=magenta]%a %m-%d #[fg=red]] #[default]"

setw -g window-status-format '#[fg=blue,bold]#I: #W#F#[default]'

setw -g window-status-current-format '#[fg=yellow,bold,reverse]#I: #W#F#[default] '

set -g encoding utf-8

set -s escape-time 0

配置文件命名为: .tmux.conf

配置文件位置 :$ ~/.tmux.conf   #(/home/usr) 

安装tmux工具命令: sudo apt install tmux

1.2 tmux 工具快捷键

1.2.1 新建窗口分屏操作

基本的使用工具命令:

$tmux   #可以直接进入tmux的窗口界面

$tmux ls #查看看 tmux 会话连接详情

$ tmux new -s xxx  #创建xxx名字会话连接

$tmux attach # 恢复最近的会话

$tmux a -s xxx # 恢复之前打开的名字 xxx的会话

   会话窗口的所有操作都需要先按一下 ~在进行其他操作例如:

~+c   #新建窗口

~+k #关掉当前窗口

~+o  #顺序切换窗口

~+|  #竖排分屏

~+_  #横排分屏

~+数字 #跳到对相应的窗口文章来源地址https://www.toymoban.com/news/detail-683544.html

到了这里,关于如何使用tmux工具快捷键自定义的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • KEIL快捷键+自定义快捷键设置方法

    快捷键 keil专用 快捷键 keil专用 Ctrl + l 删除当前行 tab 将选中内容整体右移 Ctrl + N 新建文件 shift + tab 将选中内容整体左移 Ctrl + O 打开文件 home 光标移到行首 Ctrl + S 保存文件 end 光标移到行末 Ctrl + u 选择内容全变小写 F2 跳转到下一个书签 Ctrl + ←→ 快速横移光标 F5 运行 Ctr

    2024年02月11日
    浏览(51)
  • Python开发工具PyCharm使用技巧——键盘快捷键指南

    JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。 PyCharm有大多数与编辑、导航、重构、调试和其他任务相关命令的键盘快捷键,记住这些快捷键可以帮助

    2024年04月09日
    浏览(82)
  • [QT编程系列-7]:C++图形用户界面编程,QT框架快速入门培训 - 3- QT窗体设计 - 自定义工具栏、状态栏、快捷键、图标

    目录 3. QT窗体设计 3.2 自定义工具栏 3.2.1 目标 3.2.2 实现过程 3.2 自定义状态栏 3.2.1  目标 3.2.2  过程 3.3 自定义动作快捷键 3.4 自定义图标 在Qt中,ToolBar(工具栏)是一种常见的GUI元素,用于提供应用程序的常用工具按钮和操作。工具栏通常包含一系列图标按钮,用于执

    2024年02月15日
    浏览(54)
  • pycharm进入函数定义快捷键

    在 PyCharm 中,你可以通过使用快捷键来快速进入函数,而不必通过鼠标点击。以下是几个常用的快捷键: 用鼠标选择函数后: Ctrl + B:进入函数的定义。 Ctrl + Alt + B:进入函数的实现(如果有的话)。 Ctrl + Shift + I:查看函数的文档字符串。 Ctrl + Shift + T:打开一个弹出窗口

    2024年03月08日
    浏览(69)
  • 自定义键盘快捷键调节电脑音量

    外接的键盘没有Fn。。。也没有调音量的键😅于是想自己弄一个 新建记事本文件打开,粘贴如下内容: 修改文件名后缀为.reg,双击运行会在注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout路径下新建Scancode Map,重启电脑后即可生效。 以上代码的内容为:F1静音或

    2024年02月09日
    浏览(56)
  • 开发工具IDEA的下载与初步使用【各种快捷键的设置,使你的开发事半功倍】

    接下来看看由辉辉所写的关于IDEA的相关操作吧 目录 🥳🥳Welcome Huihui\\\'s Code World ! !🥳🥳 一.IDEA的简介以及优势 二.IDEA的下载 1.下载地址 2.下载步骤 三.IDEA的初步使用  1.新建一个简单的Java项目 1.1首先需要创建一个新的工程  1.2创建一个新的项目(模块) 2.新建一个Maven项目

    2024年02月13日
    浏览(156)
  • 【Visual Studio Code】---自定义键盘快捷键设置

    在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。 而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。 开发系统:Windows11 软件版本:Sublime Text 4 使用快捷键进入键盘快捷键设置

    2024年02月16日
    浏览(70)
  • VScode函数跳转,再返回,快捷键设置和自定义

    Win10: ctrl + 鼠标左键 Ubuntu:同上操作 win10: alt + leftarrow ← leftarrow ← ubuntu下: ctrl + alt + - 注意ubuntu下的, - 使用数字小键盘好像不咋好使,使用主键盘区的 - 才可以! 🤷‍♂️因此,在ubuntu下进行自定义设置返回原处按键,设置成和win10下面的操作一致,即 alt + leftarr

    2024年02月11日
    浏览(38)
  • Allegro-PCB自定义快捷键设置和常用键盘命令

    一、用env文件设置快捷键 1、Cadence 设计系统程序安装在 D:Cadence 下,则 evn 文件将在D:CadenceSPB_17.4sharepcbtext目录下 2、在Allegro中我们可以用alias或funckey命令来定义一个快捷键,以代替常用的设计命令,在env文件中修改。alias 命令不能用来定义字母,原因是字母键要用来输入

    2023年04月17日
    浏览(52)
  • 搜狗拼音占用了VSCode及微信小程序开发者工具快捷键Ctrl + Shit + K 搜狗拼音截图快捷键

    修改搜狗拼音的快捷键 右键--更多设置--属性设置--按键--系统功能快捷键--系统功能快捷键设置--取消Ctrl + Shit + K的勾选--勾选截屏并设置为Ctrl + Shit + A  微信开发者工具设置快捷键 右键--Command Palette--删除行 微信开发者工具快捷键         删除行:Ctrl + Shit + K 或 Shit + D

    2024年02月11日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包