Si je mets la clé de lier de C-b c-a dans tmux comment puis-je déplacer le curseur au début de la ligne?
Je viens de passer à GNU écran de tmux, écran quand j'ai frappé C-a
, puis tapez a
de nouveau de me prendre au début de la ligne, je me demande si je m'en tiens à C-a
dans tmux comment puis-je contourner cela?
- double possible de Howto aller au début de la ligne dans tmux après reconfiguration préfixe CTRL+A?
- Merci pour cette question existante, Il contribue également à
- Double Possible de Howto aller au début de la ligne dans tmux après reconfiguration préfixe CTRL+A?
- [AVIS] Tandis que ctrl-a est sans doute plus facile de taper sur 'qwerty' des claviers que ctrl-b, en général, je dissuader les gens de la personnalisation des outils unix de cette façon. Si vous n'avez fait que changer de tmux s 'prefix' clé, il ne serait pas si mal. Mais souvent, les gens ne veulent pas s'arrêter là, et ils se retrouvent avec une telle gravement personnalisé tmux qu'ils seront à l'extérieur de toutes sortes si jamais demandé à quelqu'un d'autre machine qui suit les comportements par défaut. La meilleure pratique est, je pense, à adopter des normes existent déjà, et d'enregistrer les personnalisations de vos propres extensions de fonctionnalités.
- [AVIS] je suggère l'utilisation de la
Ctrl-j
préfixe pour tout multiplexeur de terminal puisque dans les deux Emacs et Vim se comporte comme la touche Entrée (tant que votre touche Entrée fonctionne, vous devriez être fine); aussij
est dans votre maison en rangée; aussi la gaucheCtrl
est habituellement plus petit que le droitCtrl
doncCtrl-j
c'est un rapide de la combinaison; aussij
ressemble à un crochet.
Vous devez vous connecter pour publier un commentaire.
Comme vous le savez,
C-b
est le préfixe par défaut danstmux
.C-b C-b
est utilisée pour envoyer un réelC-b
caractère à la terminale. Si vous changez le préfixeC-a
, il vous suffit de relier certaines touches de mise à jour qui envoie lesend-prefix
commande.Pour votre
.tmux.conf
:C-a C-a
. Vous pouvez également ajouterbind-key a send-prefix
de garder l'écran-commeC-a a
séquence.bind-key C-a last-window
mais je ne trouve pasbegin-of-line
dans la page de man de tmuxsend-prefix
est qu'il envoie le préfixe de la clé sur la coque.tmux
ne déplace pas le curseur au début de la ligne;bash
t-il (viareadline
) lorsqu'il reçoitC-a
. Croyez-moi, le code ci-dessus est ce que vous voulez dans votre.tmux.conf
.C-a :source ~/.tmux.conf
pour recharger le fichier conf sans quitter votre session tmux.~/.tmux.conf
fichier:unbind r
etbind r source-file ~/.tmux.conf; display "~/.tmux.conf Reloaded"
C'est peut-être une question à propos de la version que j'utilise, mais si le code ci-dessus ne fonctionne pas pour vous, essayez ceci:
-g
est certainement nécessaire sur mon Ubuntu installer, peut-être l'op doit confirmer que l'on a accepté de répondre fonctionne encore pour lui?-g
😐-g
à l'aide de poissons sur une Ubuntu dérivés