Mi sposto dallo schermo GNU a tmux, sullo schermo quando ho colpito C-a
, quindi digitare a
ancora una volta può portarmi all'inizio della riga, mi chiedo se tengo con C-a
in tmux come posso aggirare questo?Se imposto il binding della chiave da C-b a c-a in tmux, come posso spostare il cursore all'inizio della riga?
risposta
Come noto, C-b
è il prefisso predefinito in tmux
. C-b C-b
viene utilizzato per inviare un carattere effettivo C-b
al terminale. Se si imposta il prefisso su C-a
, è sufficiente ricollegare alcuni tasti per aggiornare quale invia il comando send-prefix
.
Per la vostra .tmux.conf
:
# You probably already put this in
set prefix C-a
unbind-key C-b
bind-key C-a send-prefix
Come spostare il cursore per muovere l'inizio della linea? – mko
Dopo che tali combinazioni di tasti sono state eseguite, 'C-a C-a'. Puoi anche aggiungere 'bind-key a send-prefix' per mantenere la sequenza' C-a a' simile allo schermo. – chepner
Davvero potresti mostrarmi il codice? Conosco il tasto "bind-key Ca last-window" ma non riesco a trovare 'begin-of-line' nella pagina man di tmux – mko
Forse è una questione sulla versione che sto usando, ma se il codice di cui sopra non funziona per voi, provate questo:
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
Grazie,' -g' è certamente richiesto sulla mia installazione di Ubuntu, forse l'op dovrebbe confermare che la risposta accettata funziona ancora per lui? – stephenmurdoch
sembra che l'opzione -g sia richiesta anche per mac – Jardalu
Works for me su mac senza '-g': | –
possibile duplicato di [ Come andare all'inizio della riga in tmux dopo aver rimappato il prefisso in CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux-after-remapping- prefisso-a-ctrla) –
@ChrisJohnsen Grazie per sottolineare questa domanda esistente, Aiuta anche a – mko
Possibile duplicato di [Come andare all'inizio della riga in tmux dopo aver rimappato il prefisso in CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux -after-remapping-prefix-to-ctrla) – Nifle