tmux shell vim
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tmux shell vim相关的知识,希望对你有一定的参考价值。
robbyrussell/oh-my-zsh · GitHub 终结了我的 Shell 配置;
spf13/spf13-vim 路 GitHub 终结了我的 Vim 配置
Session相关操作
操作 | 快捷键 |
---|---|
查看/切换session | prefix s |
离开Session | prefix d |
重命名当前Session | prefix $ |
Window相关操作
操作 | 快捷键 |
---|---|
新建窗口 | prefix c |
切换到上一个活动的窗口 | prefix space |
关闭一个窗口 | prefix & |
使用窗口号切换 | prefix 窗口号 |
Pane相关操作
操作 | 快捷键 |
---|---|
切换到下一个窗格 | prefix o |
查看所有窗格的编号 | prefix q |
垂直拆分出一个新窗格 | prefix “ |
水平拆分出一个新窗格 | prefix % |
暂时把一个窗体放到最大 | prefix z |
滚屏
滚屏要进入copy-mode,即前缀+[,然后就可以用上下键来滚动屏幕,配置了vi快捷键模式,就 可以像操作vi一样来滚动屏幕,非常的方便。退出直接按‘q’键即可。
快速启动tmux
如果觉得每次都要打开tmux,然后在打开几个窗口和面板很麻烦,那么下面这个脚本你一定会 喜欢。参考这里
使当前pane 最大化
#命名会话
#会话
复制模式copy-mode
- 前缀 [ 进入复制模式
- 按 space 开始复制,移动光标选择复制区域
- 按 Enter 复制并退出copy-mode。
- 将光标移动到指定位置,按 PREIFX ] 粘贴
- C-b ? 显示快捷键帮助
- C-b C-o 调换窗口位置,类似与vim 里的C-w
- C-b 空格键 采用下一个内置布局
- C-b ! 把当前窗口变为新窗口
- C-b “ 横向分隔窗口
- C-b % 纵向分隔窗口
- C-b q 显示分隔窗口的编号
- C-b o 跳到下一个分隔窗口
- C-b 上下键 上一个及下一个分隔窗口
- C-b C-方向键 调整分隔窗口大小
- C-b c 创建新窗口
- C-b 0~9 选择几号窗口
- C-b c 创建新窗口
- C-b n 选择下一个窗口
- C-b l 切换到最后使用的窗口
- C-b p 选择前一个窗口
- C-b w 以菜单方式显示及选择窗口
- C-b t 显示时钟
- C-b ; 切换到最后一个使用的面板
- C-b x 关闭面板
- C-b & 关闭窗口
- C-b s 以菜单方式显示和选择会话
- C-b d 退出tumx,并保存当前会话,这时,tmux仍在后台运行,可以通过tmux attach进入 到指定的会话
以上是关于tmux shell vim的主要内容,如果未能解决你的问题,请参考以下文章