iTerm2: fonctionnalité Alt-Dot avec Cmd-Dot

14

Existe-t-il un moyen connu de réaliser la fonctionnalité "insérer le dernier argument de commande" habituellement disponible dans Bash en tapant Alt-. (Alt et période) sur OSX avec iTerm2?

Je sais que cela devrait être possible de différentes manières:

Alt + .
Esc + .

Le Esc-. on travaille, mais le Alt-. ne fait pas. Pas avec Alt-. ou Cmd-.

krystah
la source

Réponses:

23

Cela ressemble à une partie des liaisons de touches bash d'EMACS readline, c'est-à-dire qu'elles semblent être des combinaisons de clés utilisées dans EMACS et émulées ou ajoutées à bash, ou quelque chose du genre. Le mien fonctionne comme le vôtre, malheureusement, mais j’ai une solution de contournement puisque vous parlez de iTerm2:

Allez dans les Préférences pour le profil de la session Terminal à laquelle vous souhaitez l’infliger, et établissez la liaison de clé comme illustré ci-dessous:

entrez la description de l'image ici

Ce n'est probablement pas la solution que vous recherchez, mais cela devrait vous convenir à la limite.

Billy McCloskey
la source
Cela fonctionne très bien pour moi. Si ce n'est pas la bonne solution, c'est quoi?
GDorn
0

Vous devez simplement modifier le comportement de la touche Option pour obtenir le résultat souhaité.

Si vous accédez à la section Comportement au clavier de l'onglet Clés du paramètre Profil, vous verrez que la touche "Option Gauche / Droite (⌥) agit comme suit:" les choix sont réglés sur "Normal" (comme dans la capture d'écran de Bill répondre ). Mettez-les à jour en "+ Esc" et appliquez  Alt+ . fournira maintenant le dernier argument de la commande précédente.

Iviarki
la source
Modifiez votre réponse et fournissez les étapes détaillées pour accomplir ce que vous décrivez
Ramhound le
@iviarki: Cela affectera le comportement de toutes les combinaisons de touches (Alt) +, n'est-ce pas?
Scott
Vous ne savez pas pourquoi quelqu'un a un vote négatif. Ce qui précède fonctionne. Bien que comparé aux autres réponses ici, vous utiliseriez 'alt' (option) comme opposé au bouton de commande.
Leo Ufimtsev le