tmux-Liunx终端多屏编辑神器

Mar 6, 2016


安装

sudo apt-get update
sudo apt-get install tmux

使用

tmux所有自带命令都默认需要先按 Ctrl + b ,然后再键入对应的命令

基本使用

  • tmux # 运行 tmux -2 以256终端运行
  • C-b ? # 显示快捷键帮助
  • C-b d # 返回主 shell , tmux 依旧在后台运行,里面的命令也保持运行状态
  • tmux ls # 显示已有tmux会话(C-b s)
  • tmux attach-session -t 数字 # 选择tmux
  • tmux new-session -s session-name
  • tmux kill-session -t session-name

最常用法

窗口

  • C-b c # 创建新窗口
  • C-b n # 选择下一个窗口
  • C-b 0~9 # 选择几号窗口
  • C-b & #退出当前窗口

小窗口

  • C-b % # 纵向分隔窗口
  • C-b “ # 模向分隔窗口
  • C-b x # 关闭当前光标处的小窗口
  • C-b ! # 关闭所有小窗口
  • C-b 方向键 # 切换小窗口

配置文件

在个人目录 ~ 下,如果没有则自行创建:

# 设置自己的layout:
mkdir .tmux
cd .tmux
vi mylayout

~/.tmux/mylayout 内容:

selectp -t 0    #选中第0个窗格
splitw -h -p 50  #将其分成左右两个
selectp -t 1     #选中第一个,也就是右边那个
splitw -v -p 50  #将其分成上下两个,这样就变成了图中的布局了
selectp -t 0     #选回第一个

配置 .tmux.conf

cd ~
vi .tmux.conf

~/.tmux.conf 中补充内容:

# 进入tmux后每键入 C-b D 便可以在该窗口得到3个分开的小窗口
bind D source-file ~/.tmux/mylayout
# 鼠标可以选中窗格
set-option -g mouse-select-pane on
# 鼠标滚轮可以用
set-window-option -g mode-mouse on

上一篇博客:Sublime安装配置
下一篇博客:VLC做流媒体服务器