Existe alguma maneira conhecida de obter a funcionalidade "inserir último argumento de comando" que normalmente está disponível no Bash digitando Alt-. (Alt e período) no OSX usando o iTerm2?
As maneiras que sei que isso deve ser possível são as duas seqüências de teclas:
Alt + .
Esc + .
O Esc-. um funciona, mas o Alt-. não. Não com Alt-. ou Cmd-.
Respostas:
Isso parece parte das ligações de tecla bash do readline do EMACS, ou seja, elas parecem ser combinações de teclas usadas no EMACS e emuladas ou complementos ao bash, ou algo assim. O meu trabalho como o seu, infelizmente, mas eu tenho uma solução alternativa, pois você está falando em relação ao iTerm2:
Acesse as Preferências para o perfil da sessão do Terminal em que você deseja infligir isso e estabeleça a associação de teclas conforme ilustrado a seguir:
Provavelmente, essa não é a solução que você está procurando, mas deve funcionar bem para você.
fonte
Você simplesmente precisa modificar o comportamento da tecla Option para alcançar o resultado desejado.
Se você navegar para a seção Comportamento do teclado da guia Chaves na configuração Perfil, verá que a tecla "Opção esquerda / direita (⌥) atua como:" as opções são definidas como "Normal" (como na captura de tela de Bill's resposta ). Atualize-os para "+ Esc" e aplique. Alt+ . agora fornecerá o último argumento do comando anterior.
fonte