16 Matching Annotations
  1. Aug 2023
    1. Ctrl + b Spacebar

      I like to use Ctrl + b e to enable, and Ctrl + b E to disable, where E = Echo

    2. Ctrl + b Ctrl +

      + Arrow keys, to resize windows.

      I usually remap this to Alt, you can keep the modifier key pressed to resize more than once.

    3. Ctrl + b "

      Split pane with vertical layout

    4. Ctrl + b %

      Split pane with horizontal layout

    5. Ctrl + b w

      List windows, this also shows other sessions.

    6. Ctrl + b &

      Close window, although I change this one to be: Ctrl + b x

    7. Ctrl + b ,

      Rename current window.

    8. Ctrl + b )

      Move to next session

    9. Ctrl + b (

      Move to Previous Session

    10. Ctrl + b $

      Rename session shortcut.

  2. Sep 2022
  3. Dec 2021
    1. To change your prefix from C-b to C-a, simply add following lines to your tmux.conf:
  4. Apr 2021
    1. Screen and Tmux are used to add a session context to a pseudoterminal, making for a much more robust and versatile solution. For example, each provides terminal persistence, allowing a user to disconnect from one computer and then connect later from another computer.
  5. Nov 2020
    1. There are some good Procfile-based process management tools, including foreman by David Dollar, which started it all. The problem with most of those tools is that processes you want to manage start to think they are logging their output into a file, and that can lead to all sorts of problems: severe lagging, losing or breaking colored output. Tools can also add vanity information (unneeded timestamps in logs). Overmind was created to fix those problems once and for all.
  6. Aug 2018
    1. This is useful for troubleshooting issues with tools that rely on .bash_profile rather than .bashrc, which I favour. tmux is a good example. Before adding this to my .bash_profile dotfile, I had to manually source my .bashrc on tmux startup. Now, it is automatic, and this line is the reason.

  7. Dec 2017
    1. You can also have multiple users attach their clients to the same sessions, which is great for pair programming. If you were in the same session, you and the other person would see the same thing, share the same input, and the same active window and pane.

      tmux works well when pair programming