Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
unix:screen_emacs_binds [2007/02/07 12:58]
marcello
unix:screen_emacs_binds [2010/01/12 13:29] (current)
Line 1: Line 1:
 +__Quick tip__
 +
 +screen, c'est bien. **Ctrl-A** comme control-key par défaut, c'est moins bien. Pour ceux qui se demandent pourquoi, **C-a** est le bind par défaut pour retourner en début de ligne dans tous les softs utilisant les binds readline par defaut ( et parmi eux bash ), ainsi que l'​inévitable emacs. On me dira certainement "rho l'​aut',​ il suffit de faire C-a a au lieu de C-a", chose à laquelle je répondrais que "oui mais j'ai mes habitudes"​.
 +Un rapide coup d'oeil au man de screen vous fait savoir que la directive "​escape"​ permet de changer la control key. Seulement voila, On veut utiliser C-s ou mieux, C-q, qui sont malheureusement squattés par le "tres utile" output control. Voici donc la marche à suivre dans ce cas précis :
 +<​code>​
 +# on disable l'​output control
 +stty -ixon
 +
 +# dans le cas ou l'on veut utiliser C-s, il faut
 +# également annuler le bind bash de C-s
 +# ( recherche avant )
 +echo "​C-s:"​ >> ~/.inputrc
 +
 +# finalement, on ajoute au ~/.screenrc
 +echo "​escape ^Ss" >> ~/.screenrc
 +# pour utiliser C-s comme control key
 +# ou encore
 +# pour utiliser C-q
 +echo "​escape ^Qq" >> ~/.screenrc
 +</​code>​
 +Maintenant c'est bien.
 +
  
unix/screen_emacs_binds.txt · Last modified: 2010/01/12 13:29 (external edit)