Remix.run Logo
EPendragon 5 days ago

I think the first thing that stood out about tmux to me as a beginner was the unnatural use of prefix. I haven't used something like that before where you had to use prefix and then a particular command. It makes sense why it is the way it is, but feels odd in the beginning.

The bottom elements were part of it. Not the host name and time, but the window information. Also, it took a while to remember the default keys to use to get to session management window where tmux displays everything, among other things.

Vim's hjkl make sense as you start using the tool. tmux's Ctrl-B for a prefix doesn't make sense, so that leads to remapping.

I have checked out the UI's you have made - they look great - similar to what I would expect a custom tmux configuration to look like :)

akkartik 5 days ago | parent [-]

> Vim's hjkl make sense as you start using the tool. tmux's Ctrl-B for a prefix doesn't make sense, so that leads to remapping.

Hmm, I'm still confused:

* How do Vim's hjkl start to make sense? They've always seemed arbitrary. 'l' should stand for 'left', but it takes me right!

* How is a different keyboard shortcut less confusing than ctrl-b. They all seem arbitrary. You remapped it to ctrl-a. Maybe you were used to GNU Screen?

EPendragon 5 days ago | parent [-]

hjkl are where your fingers land and supposed to stay on keyboard (well almost). This puts you in a position to use the rest of the keyboard fast.

Ctrl-B is a mechanically more difficult key binding than Ctrl-A.

akkartik 5 days ago | parent [-]

Ok, I understand now. When you say "make sense" you're thinking just about the mechanical ease of acquiring a key. That's fair.