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-.
Réponses:
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:
Ce n'est probablement pas la solution que vous recherchez, mais cela devrait vous convenir à la limite.
la source
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.
la source