On Mon, Nov 4, 2013 at 4:54 AM, Gallagher Polyn <[email protected]> wrote: > My question is why wouldn't solo coding in the terminal with tabbed windows > plus VIM alone be sufficient? Assuming no need to share one's terminal with > others, what does terminal multiplexing give the VIM user that they don't > already have?
I used two terminals side-by-side for years, with shortcuts to move among them, and multiple tabs in each terminal, and switched to tmux 6 months ago. Tabs are often full-window, so to have vim and a shell side-by-side, you need two terminal windows. Some terminals allow you to split tabs vertically in them, though. But basically, they offer less configurability in tab setup... I often use a full height vim buffer on left, and two half-height stacked buffers on right (with tmux). Its not common to be able to get that kind of layout with a terminal program. tmux allows it, and also is terminal independent, so you can use tmux on mac, linux, over ssh to the server, and get the same features. Its basically much more flexible than terminal's, and their tabs. Also, you can have multiple projects simultaneously with tmux, and each with their own shell and editor buffers, and switch back and forth between them. It takes some time to setup, and I avoided it for years because it didn't seem worth it, but now that I've adopted tmux, I don't think I could go back! I haven't read it, but I've heard this is a good book to introduce good habits: http://pragprog.com/book/bhtmux/tmux Sam -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
