zoukankan      html  css  js  c++  java
  • 安利开发利器 -- tmux

    这篇不是专业权威的tmux指南,只是我的一点点使用经验,更详尽的资料请google。

    tmux 是什么

    先说说tmux是什么,不要被什么窗口会话管理吓到了,工具都是用来解决问题的。
    在远程linux机器开发是每个程序员工作中最常见的场景,不可避免地会遇到问题:一个窗口不够用!最初我在windows系统下使用的是xshell,最直接的解决方案是复制窗口,在不同的标签页来回切换。带来的问题就是断网/重启xshell后需要再复制一遍窗口,回到原来的工作环境。
    重复的工作都应该交给工具完成,这就是tmux的任务!

    tmux 上手之后

    现在我的工作流程是:

    1. 打开item2(没错换macbook了),登陆开发机;
    2. 运行 $ tmux attach-session -t 0,这就会进入已有的session,上次的工作状态都在这;
    3. 在不同窗口用 C-b C-h, C-b C-l 之间切换,就像chrome里切换标签页一样;

    相比之前原始的复制窗口,是不是简单了很多!这就是工具的作用。
    当然让上面这个流程运作起来需要一些准备功夫,比如安装,了解tmux基本概念,熟悉常用命令,这些资料很多不赘述了。

    tmux 如何使用

    我仅仅是个tmux使用者,了解不多,遇到的大部分问题都需要google解决,这只是几个上手建议:

    • 安装:开发机上安装好了,这个我没踩坑~
    • 配置:tmux可配置性很强,找一个炫酷的配置又装逼又实用
    • 常用命令:不需要一份reference,毕竟只是一个小工具,不用像vim那么兴师动众。常用的进入session,切换window,创建window,切换panel记住了就行
  • 相关阅读:
    一定要在3 20前完成所有的程序开发工作
    浅谈图像处理方向的就业前景[转)
    期待牛人指教的问题?
    vc6 7工程转vc8时的问题
    今天的工作计划
    定点数与浮点数区别
    difference between texRECT and tex2D
    Render to Texture
    不明白gluperpective的fovy参数
    批处理程序教程(转)
  • 原文地址:https://www.cnblogs.com/lessmore/p/tmux.html
Copyright © 2011-2022 走看看