Screen goes with CTRL+a. tmux, as developed within screen, uses CTRL+b. Both are also keystrokes in other editors, shells, etc. What do you suggest, which one conflictes at least with other programs?
|
feedback
|
|
Ctrl+A is also known to cause problems with Emacs, including Bash in Emacs mode. It sounds like this is not a problem for you. Ctrl+O is the other option I've seen. Apparantly, this is the default in RatPoison (this is an X window manager that doesn't need a mouse). I've used Ctrl+O when using nested screens: Ctrl+O for the outer one and Ctrl+A for the inner ones. Worked well, but kinda scared my colleagues. :-) I was just thinking and if you use vi rather than Emacs, there are a few alternatives. Ctrl+G isn't used by much, for instance. | |||||||
feedback
|
|
I use a complex system for screen. My default escape is set to \140\140, which is backtick. The Ctrl-A complicates both Emacs and command line editting for me within Zsh, and I dislike Ctrl-O (2 hand operations for most screen actions). I rebind 's' to screen 1 so that new sessions are created from left to right on the keyboard starting at 1. This allows me to reserve screen 0 for what I consider persistent or reference windows. It's very quick one handed gesture to (backtick)1, (backtick)2, (backtick)3 to swap between windows. The issue with using backtick in a unix environment is when attempting to cut and paste shell/perl script code. For this reason I bindkey F11/F12 to switch between my escape character.
This will swap the escape to Ctrl-O for when I'm doing cut and paste operations. I've found hitting a double tick is simple, and a good trade off for most screen operations. | |||||||
feedback
|
|
I think ^\ (a.k.a. ^|) is the best if it's in a convenient position on your keyboard layout. It's uses in other programs are quite rare:
I don't know of any other uses. ~/.tmux.conf:
~/.screenrc:
| |||
|
feedback
|
|
Personally, | |||
feedback
|
|
I've heard of ` (backtick) being used and then you just have to type it twice for an actual backtick. Might be better for vi users who are used to the action (unless you do the Caps lock thing). | |||||
feedback
|
|
I use (One could also turn off flow control altogether with
| |||
|
feedback
|
|
For people who want to use backtick as the escape in tmux, you'll want to add:
That last one is important, else you can't type a backtick for other purposes :-) | |||
|
feedback
|
|
As a GNU emacs, zsh, and MS Windows user, I use Control-T. (e.g. in .screenrc:)
Yes Control-T has something bound to it, like the pull down menu in Ubuntu's aptitude, or transpose character in Emacs. I disregarded C-o because it requires two hands for me. | |||
|
feedback
|
|
I like to reserve It leaves your fingers free to instantly jump to the command you want to type. Give it a try. | |||
feedback
|
|
I like the suggestion of binding ctrl-\ as the prefix, but in order to get this to work on Linux Mint 12, I had to escape the place the binding at the bottom. Otherwise, it wouldn't take. See my .tmux.conf here: Using tmux with both emacs and vim | ||||
feedback
|
