一、tmux快捷鍵介紹
1、tmux是一個開源的終端復用工具,可以讓用戶在一個終端窗口中運行多個命令,並且可以在這些命令之間快速切換。快捷鍵是tmux的精華之一,掌握了tmux快捷鍵,可以大幅提高終端使用效率。
2、tmux的快捷鍵分為三個部分:前綴鍵、命令鍵和參數鍵。前綴鍵默認是Ctrl+b,用戶可以在.tmux.conf文件中自行修改。命令鍵通常是快捷鍵的第二個按鍵,用來觸發某個操作,比如新建一個窗口、切換到上一個窗口等。參數鍵用於傳遞參數,比如數字參數用於調整窗口大小。
3、在使用tmux時,可以通過快捷鍵將終端窗口中的會話劃分為多個窗口和窗格。窗口是tmux中的一種基本對象,一個窗口可以包含多個窗格,每個窗格都是一個獨立的終端窗口。通過tmux,可以方便地進行不同終端窗口之間的切換和操作。
二、常用快捷鍵概述
1、新建tmux會話
Ctrl+b c
使用該命令可以新建一個tmux會話,會話中默認有一個窗口。
2、新建tmux窗口
Ctrl+b w
使用該命令可以新建一個tmux窗口。在每個窗口中,可以進行不同的操作,且窗口之間相互獨立。
3、切換tmux窗口
Ctrl+b n (下一個窗口)
Ctrl+b p (上一個窗口)
Ctrl+b 0-9(數字鍵)
使用該命令可以在不同的tmux窗口之間進行快速切換。
4、新建tmux窗格
Ctrl+b % (垂直切分)
Ctrl+b " (水平切分)
使用該命令可以將一個tmux窗口分成多個窗格,每個窗格都可以獨立運行不同的命令。
5、切換tmux窗格
Ctrl+b 方向鍵
使用該命令可以在tmux窗格之間進行快速切換。其中方向鍵可以選擇左右、上下的方向。
三、快捷鍵操作技巧
1、利用tmux會話保存和恢復工作狀態
tmux支持將會話保存到一個文件中,這樣可以在不同的終端窗口或者不同的機器之間恢復工作狀態。通過Ctrl+b d快捷鍵可以將當前會話放入後台運行,並保持會話狀態。
# 將會話保存到文件中:
$ tmux ls
0: 1 windows (created Wed Aug 18 10:21:59 2021) [176x54]
$ tmux@my-work:~$ tmux -S /tmp/tmux-socket attach-session -t 0
# 恢復會話:
$ tmux -S /tmp/tmux-socket attach-session
2、利用tmux複製和粘貼文本
tmux提供了複製和粘貼文本的功能,可以將終端窗口中的文本拖拽到其他窗口中。複製文本的快捷鍵是Ctrl+b [,進入複製模式之後,可以使用方向鍵來選擇要複製的文本。粘貼文本的快捷鍵是Ctrl+b ]。
# 進入複製模式:
Ctrl+b [
# 選擇要複製的文本,使用q鍵退出複製模式
# 粘貼文本
Ctrl+b ]
3、利用tmux快速切換目錄
在tmux窗口中,可以使用快捷鍵Ctrl+b ;快速切換到上次使用的目錄。使用該快捷鍵,可以避免頻繁使用cd命令切換目錄。
4、利用tmux和vim實現多窗口編輯
tmux和vim都支持多窗口的編輯,可以通過Ctrl+b %和Ctrl+b “命令將終端窗口水平或垂直切分成多個窗格,並實現多文件的編輯。在vim中,可以通過Ctrl+w方向鍵進行快速切換窗口。
四、結語
通過掌握tmux的快捷鍵,可以讓用戶在終端窗口中高效地進行多任務操作。同時,用戶也可以根據自己的需求和使用習慣來自定義tmux的快捷鍵。希望這篇文章能夠對大家在使用tmux時有所幫助。
原創文章,作者:HKDEV,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/366311.html