Obeta

超实用的tmux插件提升你的开发效率

一直有使用tmux,只是在服务器端使用新建多个窗口而已,后来发现本地中配合iterm2后更好用了,搭配了其它的一些插件简直舒服.

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.

引用

个人随笔记录,内容不保证完全正确,若需要转载,请注明作者和出处.