tmux 是一个优秀的终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布.用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便. --- wekipedia
插件列表
安装和使用我就不说了,这个 google 一搜就有几吨的资料.只罗列一些常用可能会用得到的,插件能提升你的使用体验,带给你更高的开发效率.
- tpm,tmux 插件安装工具,必须安装的.
- tmux-powerline, 一个 tmux 状态栏,非常的好看.
- tmuxinator, 创建并管理您的 tmux session,简而言之就是你可以通过写一些配置文件控制 tmux 打开,这对于运维的同学来说非常的有用,毕竟不同的机器每次都要重新打开是个折磨人的事情.
- tmux resurect, 保存你当前的 tmux 状态和恢复之前的保存状态,比如你不想关机后又要重新打开这些已经命名好的窗口和 session.
其它的可以去这里寻找,或者直接 github 搜tmux plugin
.
懒人配置
插件都可以自己配置,但是一般的懒人是不太喜欢自己配置一堆东西,还可能出错浪费时间,因此有了一个懒人配置库.tmux.
你可以尝试一下,先把自己的.tmux.conf
和.tmux
文件夹备份一下,然后安装.tmux
:
$ cd # 切换到自己个人目录
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s -f .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local
好了,再 reload 一下 tmux:tmux source-file ~/.tmux.conf
.
引用
- tmux
- tmux cheat sheeet, 提供使用 tmux 的快捷键,经常忘了的同学可以多看看.