In today’s Rails quick tip we’ll look at my local development workflow, specifically tmux, Overmind, and tmuxinator. The documentation explains what exactly that means as follows: Tmux is what’s called a “terminal multiplexer”. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. The following screenshot shows a single tmux window with 3 panes: one displaying a greeting via figlet, one running hugo serve and a Neovim session for editing this blog post: Splitting the iTerm2 Terminal windows is really easy, once you’re in the app just hit Command+D to split the window vertically, or Command+Shift+D to split the window horizontally. You can also combine the two to get tiled terminal windows, and then enter full-screen mode to get the full command line experience. While this is already pretty cool, tmux really shines in combination with iTerm’s tmux integration.
0 Comments
Leave a Reply. |