Forums: ヘルプ (Thread #46282)

bindkey: How to map Alt key (2022-07-28 02:25 by maxgyver83 #90679)

Hello everybody,

I could manage to map `vi-edit-and-accept` to Ctrl-v in emacs mode:

bindkey --emacs '\^V' vi-edit-and-accept

But actually I would like to bind it to Alt-v. How can I achieve this? I have tried so far:

bindkey --emacs '\^[V' vi-edit-and-accept
bindkey --emacs '^[V' vi-edit-and-accept
bindkey --emacs '^[v' vi-edit-and-accept
bindkey --emacs '\^\[V' vi-edit-and-accept

Best regards,
Max

Répondre à 90679×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: bindkey: How to map Alt key (2022-07-28 02:50 by maxgyver83 #90681)

> But actually I would like to bind it to Alt-v. How can I achieve this? I have tried so far:
>
> bindkey --emacs '\^[V' vi-edit-and-accept
> bindkey --emacs '^[V' vi-edit-and-accept
> bindkey --emacs '^[v' vi-edit-and-accept
> bindkey --emacs '\^\[V' vi-edit-and-accept

Sorry for bothering you. After thinking again, I found it:

bindkey --emacs '\^[v' vi-edit-and-accept

I think the rule of thumb is: Use backslash plus what you get when you type Ctrl-v and then the key combo you want to use.

(It seems to be the same in bash: For key combos with Ctrl you use capital letters, for key combos with Alt you use minor letters.)
Répondre à #90679

Répondre à 90681×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion