iTerm2: funcionalidade Alt-Dot com Cmd-Dot

11

Existe alguma maneira conhecida de obter a funcionalidade "inserir último argumento de comando", que normalmente está disponível no Bash, digitando Alt-. (Alt e period) no OSX usando iTerm2?

As maneiras que eu sei que isso deve ser possível são as duas seqüências de chaves:

Alt + . e Esc + .

O Esc-. trabalha-se, mas o Alt-. não. Não com o Alt-. ou Cmd -.

    
por krystah 19.01.2014 / 15:50

2 respostas

21

Isso parece parte das ligações de teclas basais readcard do EMACS, ou seja, elas parecem ser combinações de teclas que são usadas no EMACS e emuladas ou add-ons para bash, ou algo assim. Meu trabalho como o seu, infelizmente, mas eu tenho uma solução alternativa desde que você está falando com respeito ao iTerm2:

Entre nas Preferências do perfil da sessão do Terminal sobre o qual deseja impor e estabeleça a associação de chaves conforme ilustrado abaixo:

Esta provavelmente não é a solução que você está procurando, mas deve funcionar para você em um piscar de olhos.

    
por 20.01.2014 / 14:46
-1

Você simplesmente precisa modificar o comportamento da tecla Option para obter o resultado desejado.

Se você navegar para a seção Comportamento do teclado da guia Chaves na configuração Perfil, verá que a tecla "Esquerda / Direita (⌥) atua como:" as opções estão definidas como "Normal" (como no screenshot em resposta do Bill ). Atualize estes para "+ Esc" e aplique. Alt + . agora fornecerá o último argumento do comando anterior.

    
por 12.01.2017 / 06:05