News for hackers. Stuff that matters.
Re:Run last command as root by BrandonM on Thursday December 16, 2010 @02:24PM (#2013239)
> BTW, when using screen, ctrl-a is its default action key

This ends up annoying me on a regular basis. Let's say I want to make a directory and then go to it. I would type:

  mkdir foo<Ctrl-p><Ctrl-a><Alt-d>cd<Enter>
Except when using screen, <Ctrl-a><Alt-d> (really just <Ctrl-a>d) detaches the session. It's solved easily enough ("screen -r"), but it always yanks me out of my groove.
Re:Run last command as root by js2 on Thursday December 16, 2010 @05:18PM (#2014037)
Put something like this in your .screenrc:

   escape "^^^^"
That will set the escape character to ctrl-carat instead of ctrl-a. To type a literal ctrl-carat, type it twice.

This is the same as:

   screen -e ^^^^
Re:Run last command as root by pyre on Friday December 17, 2010 @12:04AM (#2015253)
I prefer to bind it to ` with `` to send a real `. It makes it really easy to flip back and forth between two screen windows since last-window is now:

  `q
Now I don't even have to use Ctrl. This takes a little getting used to, but I prefer to use $() instead of `` for shell scripts (I use bash/zsh) so I don't make use of ` that often.

I do have bindings on F11 and F12 to toggle the escape character between ` and C-o. (Just in case I need to paste something into a terminal with ` characters.)

(Note: This whole setup is ripped off from some StackOverflow or HN post.)