tmux简单使用
tmux干嘛的?
可以在一个Terminal里实现分屏,挂起等操作,还挺鉴的。详细介绍可以参考阮一峰的网络日志
帅的呀
安装
sudo apt install tmux
改下前缀键(可选)
Tmux快捷键比较多,其他的快捷键都要通过前缀键唤起。
sudo vim ~/.tmux.conf
默认的ctrl+b
不太好摁,而且与输入法的快捷键冲突,可以改成别的
unbind-key C-b # 解绑
set-option -g prefix 'C-x' # 与新的前缀键绑定
set-option -g prefix2 'C-\' # 可以设置多个前缀键
分屏操作
实际上应该叫做pane,在一个窗口里拆分出不同的窗格。
这里的前缀键不是同时摁,而是和vscode的部分快捷键一样,先按下Ctrl+b
,松开后再继续下一个操作
Ctrl+b %
:划分左右两个窗格。Ctrl+b "
:划分上下两个窗格。Ctrl+b
:光标切换到其他窗格。`是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键
↓`。Ctrl+b ;
:光标切换到上一个窗格。Ctrl+b o
:光标切换到下一个窗格。Ctrl+b {
:当前窗格左移。Ctrl+b }
:当前窗格右移。Ctrl+b Ctrl+o
:当前窗格上移。Ctrl+b Alt+o
:当前窗格下移。Ctrl+b x
:关闭当前窗格。Ctrl+b !
:将当前窗格拆分为一个独立窗口。Ctrl+b z
:当前窗格全屏显示,再使用一次会变回原来大小。Ctrl+b Ctrl+
:按箭头方向调整窗格大小。Ctrl+b q
:显示窗格编号。
tmux和vim比较类似,使用起来还需要熟悉一段时间啊,慢慢来吧。