Hacker News new | ask | show | jobs
by livre 1852 days ago
It has the keyboard shortcuts right there on the screen so you don't have to remember them. This is very useful for people like me who can never learn them no matter how many years we use the software. The use of [] and hjkl for moving around is less friendly though, I can use the more intuitive arrow keys with tmux, this isn't the 80s anymore, the arrow keys work well in any modern terminal emulator. Also the square brackets keys only work well in English keyboards.
2 comments

With tmux the leader key (default ^b) followed by '?' will show you the keyboard shortcuts. There are few shortcuts that are so common that I want them on my screen all the time, but uncommon enough I don't have them memorized...
> With tmux the leader key (default ^b) followed by '?'

I used to know that, thanks, but you aren't the first person to point that to me and won't be the last. My memory is really bad and by the time I have to use that again I will forget that it exists. For someone like me a command like that has to be visible on the screen at all times, I can't nemorize things no matter how much I try.

To summarize, my problem isn't just that I forget that X action's shortcut, it is that I forget that X can be done and that also prevents me from searching "how to do X with tmux" because I don't even remember X.

hjkl is not about the 80s, it’s about efficiency. You don’t need to move your hand anywhere from the home position.
I prefer it to be intuitive rather than save half a second pressing keys (and then lose it because I forget which one goes up and which down). It would be better to have both ways for the two kinds of people.

I didn't know it was for efficiency, thanks for explaining that. I have always been so inefficient with it that I thought it was just a remnant from the 80s.

Actually even in Vim you can use arrow keys for navigation in addition to hjkl, so I agree with you.