Je suis dans un écran (écran -Ra). J'ai un long commandement et je suis à la fin. Au lieu de garder la flèche gauche, comment pouvez-vous aller au début de la ligne?
CTRL-A fonctionne lorsque je suis dans une fenêtre normale, mais lorsque je suis dans un écran, appuyer sur CTRL-A me donne le message "Aucune autre fenêtre" - semble que CTRL-A est envoyé à l'écran.
Comment allez-vous au début d'une ligne dans un écran?
linux
gnu-screen
keyboard-shortcuts
utilisateur11498
la source
la source
Home
touche pour aller au début etEnd
à la fin de la ligne.Home
bouton. Pas toujours le casRéponses:
Utilisez Ctrl- a a, ou modifiez la frappe sur la touche d'échappement de l'écran (option
-e
).la source
Ctrl
-a
, relâchez les deux touches, puis appuyez sura
. Ne faites pas la même erreur que j'ai fait en maintenantCtrl
appuyé. Bonne carte de référence pour cela et d'autres raccourcis clavier: aperiodic.net/screen/quick_referenceSoit vous pouvez modifier les
screen
liaisons, soit vous pouvez modifier les liaisons de votre shell. En supposant que votre shell le soitbash
, le résultat debind -p | grep \C-a
devrait vous indiquer l’action en cours associéeCtrl+A
. Pour lier cette action à autre chose, utilisez le formulaire suivant:Cela se liera
Ctrl+P
pour déplacer le curseur au début de la ligne. Rappelez-vous les doubles guillemets à l'intérieur de l'expression. Pour annuler une liaison, il vous suffit de la régler sur rien:Pour répertorier toutes les séquences d'entrée associées à l'action, utilisez:
Enfin, pour que les liaisons soient permanentes, vous pouvez mettre les déclarations dans votre
~/.bashrc
fichier et votre questionsource ~/.bashrc
.la source
Ctrl- x- Ctrl- xvous permet d'accéder au premier caractère de la ligne pour tout environnement compatible avec readline, tel que Bash, python et mysql. GNU SCREEN l'ignore en toute sécurité. Aucune configuration personnalisée nécessaire.
Si vous utilisez ceci au lieu de Ctrl- a- a, vous utilisez un raccourci clavier consistant - vous ne devez pas garder à l'esprit que vous soyez ou non dans GNU SCREEN.
Pour les personnes intéressées, la même touche de raccourci vous permet également d’accéder à la fin de la ligne si vous êtes déjà au début.
la source
C-x C-x
c'estexchange-point-and-mark
. Il se trouve que la marque se trouve au début de la ligne par défaut. Vous pouvez utiliserC-space
pour définir la marque ailleurs.