2012-07-19 13 views
59

Acabo de pasar de la pantalla GNU a tmux, en la pantalla cuando presiono C-a, luego escriba a otra vez me puede llevar al comienzo de la línea, me pregunto si me quedo con C-a en tmux ¿cómo puedo solucionar esto?Si configuro la combinación de teclas de C-b a c-a en tmux, ¿cómo puedo mover el cursor al comienzo de la línea?

+0

posible duplicado de [ ¿Cómo ir al principio de la línea en tmux después de reasignar el prefijo a CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux-after-remapping- prefix-to-ctrla) –

+0

@ChrisJohnsen Gracias por señalar esta pregunta existente, también ayuda – mko

+0

Posible duplicado de [¿Cómo ir al principio de la línea en tmux después de reasignar el prefijo a CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux -after-remapping-prefix-to-ctrla) – Nifle

Respuesta

63

Como sabe, C-b es el prefijo predeterminado en tmux. C-b C-b se utiliza para enviar un carácter real C-b al terminal. Si cambia el prefijo a C-a, solo necesita volver a vincular algunas teclas para actualizar cuál envía el comando send-prefix.

Para su .tmux.conf:

# You probably already put this in 
set prefix C-a 

unbind-key C-b 
bind-key C-a send-prefix 
+0

¿Cómo mover el cursor al principio de la línea? – mko

+10

Después de esas combinaciones de teclas están en su lugar, 'C-a C-a'. También puede agregar 'bind-key a send-prefix' para mantener la secuencia' C-a a' similar a una pantalla. – chepner

+0

¿De verdad me podrías mostrar el código? Sé 'bind-key Ca last-window' pero no puedo encontrar' begin-of-line' en la página man de tmux – mko

61

Tal vez sea una cuestión acerca de la versión que estoy usando, pero si el código anterior no funciona para usted, intente esto:

set -g prefix C-a 
unbind-key C-b 
bind-key C-a send-prefix 
+7

Gracias,' 'g' es ciertamente necesario en mi instalación de Ubuntu, ¿quizás la operación debería confirmar que la respuesta aceptada todavía funciona para él? – stephenmurdoch

+2

parece que la opción -g también es necesaria para mac – Jardalu

+0

Funciona para mí en mac sin '-g': | –

Cuestiones relacionadas