2 votes

Liaison clé dans iTerm2

J'essaie de lier un raccourci pour exécuter cut dans iTerm2. Évidemment, cut est lié à Cmd + x mais j'aimerais aussi qu'il soit lié à Ctrl + w .

J'ai fait ça facilement pour paste en allant sur iTerm2 Preferences Profiles keys et en fixant l'action à paste .

Mais il n'y a pas cut action.

Alors comment puis-je y parvenir ?

Pour certaines autres actions qui n'apparaissent pas dans la liste, j'ai utilisé leur code d'échappement ou leur représentation en code hexadécimal comme indiqué dans les réponses à la question iTerm - aller d'un mot en arrière et en avant .

Je me demande où je peux trouver une liste de ces représentations et de leurs actions ?

Idéalement, j'aimerais avoir Ctrl + w coupe le texte sélectionné ou, s'il n'y a pas de sélection, la ligne entière. Est-ce possible ?

Mon but est de faire fonctionner iTerm2 plus comme Emacs.

0 votes

Il semble que la fonctionnalité "couper" que vous essayez d'obtenir n'est pas la même que l'action Couper par défaut dans iTerm2 (par exemple, essayez de saisir et de sélectionner du texte, et remarquez que l'action Couper dans le menu Édition est grisée). Si vous souhaitez simplement modifier le raccourci de l'action Couper par défaut, allez dans Préférences système > Clavier > Raccourcis > Raccourcis d'application (à gauche), cliquez sur le bouton + et entrez le numéro de téléphone de la personne à contacter. Cut et appuyez sur Control-W pour le raccourci clavier, puis cliquez sur Add .

1voto

bcrabbe Points 31

Les séquences d'échappement mentionnées dans cette question correspondent à zle (éditeur de ligne zshell) widgets documentés aquí .

Ils fournissent des fonctions d'édition semblables à celles d'emacs (ou vi). Vous pouvez voir lesquelles sont actuellement liées à des touches en tapant bindkey dans zsh.

Vous pouvez également écrire des fonctions shell et les déclarer comme des widgets qui peuvent ensuite être liés par des touches. Voici un exemple un guide de la zle.

La légère complication est que Iterm2 ne passera pas, par défaut. alt o Cmd traits modifiés jusqu'à la coquille.

Cela peut être configuré dans iTerm2 Preferences Profiles keys .

Un site alt + key est équivalent à esc suivi par key Il faut donc transmettre cette information à l'utilisateur auquel on ajoute une clé :

Action : Send escape sequence

Esc+ : key

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X